X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev.config;h=7e67d3a3b47ba3fd178af5c6ffc81ac33c50f6fa;hb=36043f8418c8a0e8decb090c1ea22092fe9c976a;hp=a0c6f9d1e87b72fd03230b148a1d1b1ff7884eee;hpb=d41120879358f783eb1a457f340c1a4b538a9410;p=elogind.git diff --git a/udev.config b/udev.config index a0c6f9d1e..7e67d3a3b 100644 --- a/udev.config +++ b/udev.config @@ -1,5 +1,22 @@ -# My usb camera... -LABEL, BUS="usb", vendor="FUJIFILM", NAME="camera" +# There are a number of modifiers that are allowed to be used in the NAME or PROGRAM fields. +# They provide the following subsitutions: +# %n - the "kernel number" of the device. +# for example, 'sda3' has a "kernel number" of '3' +# %M - the kernel major number for the device +# %m - the kernel minor number for the device +# %b - the bus id for the device +# %c - the return value for the CALLOUT program (note, this doesn't work within +# the PROGRAM field for the obvious reason.) +# %D - use the devfs style disk name for this device. +# For partitions, this will result in 'part%n' +# If this is not a partition, it will result in 'disk' +# + +# Looking for scsi bus id 42:0:0:1 +CALLOUT, BUS="scsi", PROGRAM="/bin/echo -n test-%b", ID="test-42:0:0:1", NAME="%c" + +# A usb camera. +LABEL, BUS="usb", vendor="FUJIFILM", NAME="camera%n" # USB Epson printer to be called lp_epson LABEL, BUS="usb", serial="HXOLL0012202323480", NAME="lp_epson" @@ -22,5 +39,5 @@ TOPOLOGY, BUS="usb", place="2.4", NAME="mouse2" # ttyUSB1 should always be called visor REPLACE, KERNEL="ttyUSB1", NAME="visor" -#REPLACE, KERNEL="ttyUSB0", NAME="pl2303" +REPLACE, KERNEL="ttyUSB0", NAME="pl2303"