Manpages

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>.

VÉASE TAMBIÉN

usbmgr(8), dump_usbdev(8), usbmgr.conf(5)