NOMBRE
update_usbdb − Órden para actualizar la data que usa usbmgr
SINOPSIS
update_usbdb [−dfhs] fichero
DESCRIPCIÓN
El comando update_usbdb crea la data del fichero de configuración (como una estructura de directorio bajo /etc/usbmgr/{vendor,class}) del fichero de configuración dado (usualmente /etc/usbmgr/usbmgr.conf).
La estructura
del directorio es como sigue:
vendor[/vendor−ID[/product−ID]/module]
Módulo(s) a ser cargados cuando se conecta un dispositivo USB que concuerde con el vendor.
class[/class−ID[/subclass−ID[/protocol−ID]]/module]
Módulo(s) a ser cargado cuando se conecta un dispositivo USB y éste concuerda con class.
vendor[/vendor−ID[/product−ID]/script]
Programa a ser ejecutado cuando se (des)conecta un dispositivo USB y éste concuerda con el vendor.
class[/class−ID[/subclass−ID[/protocol−ID]]/script]
Programa a ser ejecutado cuando se (des)conecta un dispositivo USB y éste concuerda con class.
OPCIONES
−d |
Modo de depuración. | ||
−f |
Fuerza la actualización, aún cuando parezca no ser necesaria. | ||
−h |
Imprime ayuda al syslog, luego finaliza. | ||
−s |
No abre syslog en el inicio. |
FICHEROS
/etc/usbmgr/usbmgr.conf
/etc/usbmgr/preload.conf
/etc/usbmgr/class
/etc/usbmgr/vendor
VARIABLES DE ENTORNO
En los programas, son definidas las siguientes variables de entorno.
ACTION |
Usted puede usar esta variable de entorno para saber si los módulos son cargados o descargados. add significa que los módulos son cargados, y remove significa que los módulos son descargados. | ||
DEVICE |
Apunta al fichero /proc del módulo (des)cargado. |
EJEMPLOS
Para ejecutar este programa en forma estándar escriba:
update_usbdb /etc/usbmgr/usbmgr.conf
Se creará la jerarquía del directorio /etc/usbmgr/class y /etc/usbmgr/vendor.
Un ejemplo de programa de carga/descarga:
#!/bin/sh
case $ACTION in
add)
echo start > /tmp/log
chmod 666 $DEVICE
;;
remove)
echo stop > /tmp/log
chmod 644 $DEVICE
;;
esac
AUTOR
Shuu Yamaguchi <shuu [AT] wondernetworkresources.com>
Esta página de manual ha sido escrita por Esteban Manchado Velázquez <zoso [AT] debian.org>, para el sistema Debian GNU/Linux (pero podría ser usada por otros).
TRADUCTOR
Traducción de Rudy Godoy <rudy@kernel−panik.org>.