chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[PATCH] add documentation about the BUS key being optional for the CALLOUT rule.
[elogind.git]
/
udev.8
diff --git
a/udev.8
b/udev.8
index f26beb4b9d1029e13c8f8238caa1ada5047d3dee..0a0640ad8c95d633e76cd2704f95d86077bc63ed 100644
(file)
--- a/
udev.8
+++ b/
udev.8
@@
-106,13
+106,17
@@
The line format is:
where valid methods with corresponding keys are:
.TP
.B CALLOUT
where valid methods with corresponding keys are:
.TP
.B CALLOUT
-calling external program, that returns a string to match
+calling external program, that returns a string to match. The
+.BR BUS
+key is optional, but if specified, the sysfs device bus must be able to be
+detemined by a "device" symlink.
.br
.RB "keys: " BUS ", " PROGRAM ", " ID
.TP
.B LABEL
device label or serial number, like USB serial number, SCSI UUID or
.br
.RB "keys: " BUS ", " PROGRAM ", " ID
.TP
.B LABEL
device label or serial number, like USB serial number, SCSI UUID or
-file system label
+file system label. Up to 5 different sysfs files can be checked, with
+all of the values being required in order to match the rule.
.br
.RB "keys: " BUS ", " SYSFS_
.TP
.br
.RB "keys: " BUS ", " SYSFS_
.TP
@@
-141,6
+145,9
@@
fields support simple printf-like string substitution:
The "kernel number" of the device.
for example, 'sda3' has a "kernel number" of '3'
.TP
The "kernel number" of the device.
for example, 'sda3' has a "kernel number" of '3'
.TP
+.B %k
+The "kernel name" for the device.
+.TP
.B %M
The kernel major number for the device.
.TP
.B %M
The kernel major number for the device.
.TP
@@
-168,6
+175,9
@@
CALLOUT, BUS="scsi", PROGRAM="/sbin/scsi_id", ID="OEM 0815", NAME="disk1"
# USB printer to be called lp_color
LABEL, BUS="usb", SYSFS_serial="W09090207101241330", NAME="lp_color"
# USB printer to be called lp_color
LABEL, BUS="usb", SYSFS_serial="W09090207101241330", NAME="lp_color"
+# SCSI disk with a specific vendor and model number is to be called boot
+LABEL, BUS="scsi", SYSFS_vendor="IBM", SYSFS_model="ST336", NAME="boot%n"
+
# sound card with PCI bus id 00:0b.0 to be called dsp
NUMBER, BUS="pci", ID="00:0b.0", NAME="dsp"
# sound card with PCI bus id 00:0b.0 to be called dsp
NUMBER, BUS="pci", ID="00:0b.0", NAME="dsp"
@@
-178,7
+188,7
@@
TOPOLOGY, BUS="usb", PLACE="2.3", NAME="mouse1"
REPLACE, KERNEL="ttyUSB1", NAME="pda", SYMLINK="palmtop handheld"
# multiple USB webcams with symlinks to be called webcam0, webcam1, ...
REPLACE, KERNEL="ttyUSB1", NAME="pda", SYMLINK="palmtop handheld"
# multiple USB webcams with symlinks to be called webcam0, webcam1, ...
-LABEL, BUS="usb", SYSFS_model="
WebCam
V3", NAME="video%n", SYMLINK="webcam%n"
+LABEL, BUS="usb", SYSFS_model="
X
V3", NAME="video%n", SYMLINK="webcam%n"
.fi
.P
Permissions and ownership for the created device files may specified at
.fi
.P
Permissions and ownership for the created device files may specified at