[PATCH] updated the man page with the latest format specifier changes.

This commit is contained in:
greg@kroah.com 2003-11-23 23:39:39 -08:00 committed by Greg KH
parent f3b04a2e0a
commit 67922099bf

43
udev.8
View file

@ -46,6 +46,11 @@ The line format is:
.RE .RE
where valid methods with corresponding keys are: where valid methods with corresponding keys are:
.TP .TP
.B CALLOUT
calling external program, that returns a string to match
.br
keys: \fBBUS\fP, \fBPROGRAM\fP, \fBID\fP
.TP
.B LABEL .B LABEL
device label or serial number, like USB serial number, SCSI UUID or device label or serial number, like USB serial number, SCSI UUID or
file system label file system label
@ -66,13 +71,23 @@ keys: \fBBUS\fP, \fBPLACE\fP
string replacement of the kernel device name string replacement of the kernel device name
.br .br
key: \fBKERNEL_NAME\fP key: \fBKERNEL_NAME\fP
.TP
.B CALLOUT
calling external program, that returns a string to match
.br
keys: \fBBUS\fP, \fBPROGRAM\fP, \fBID\fP
.P .P
The name field supports simple printf-like string subtitution: The methods are applied in the following order:
.B CALLOUT
,
.B LABEL
,
.B NUMBER
,
.B TOPOLOGY
,
.B REPLACE
.P
The
.B NAME
and
.B PROGRAM
fields support simple printf-like string subtitution:
.RS .RS
.TP .TP
.B %n .B %n
@ -87,11 +102,17 @@ the kernel minor number for the device
.TP .TP
.B %b .B %b
the bus id for the device the bus id for the device
.TP
.B %c
the CALLOUT program return value (this does not work within the PROGRAM field for the obvious reason.)
.RE .RE
.P .P
A sample \fIudev.conf\fP might look like this: A sample \fIudev.conf\fP might look like this:
.sp .sp
.nf .nf
# if /sbin/scsi_id returns "OEM 0815" device will be called disk1
CALLOUT, BUS="scsi", PROGRAM="/sbin/scsi_id", ID="OEM 0815", NAME="disk1"
# USB printer to be called lp_color # USB printer to be called lp_color
LABEL, BUS="usb", serial="W09090207101241330", NAME="lp_color" LABEL, BUS="usb", serial="W09090207101241330", NAME="lp_color"
@ -104,9 +125,6 @@ TOPOLOGY, BUS="usb", PLACE="2.3", NAME="mouse1"
# ttyUSB1 should always be called pda # ttyUSB1 should always be called pda
REPLACE, KERNEL="ttyUSB1", NAME="pda" REPLACE, KERNEL="ttyUSB1", NAME="pda"
# if /sbin/scsi_id returns "OEM 0815" device will be called disk1
CALLOUT, BUS="scsi", PROGRAM="/sbin/scsi_id", ID="OEM 0815", NAME="disk1"
# USB webcams to be called webcam0, webcam1, ... # USB webcams to be called webcam0, webcam1, ...
LABEL, BUS="usb", model="WebCam Version 3", NAME="webcam%n" LABEL, BUS="usb", model="WebCam Version 3", NAME="webcam%n"
.fi .fi
@ -119,6 +137,8 @@ lines beginning with a '#' will be ignored.
Every line lists a device name followed by numeric owner, group and permission Every line lists a device name followed by numeric owner, group and permission
mode. All values are separated by colons. The name field may end with a mode. All values are separated by colons. The name field may end with a
wildcard to apply the values to a whole class of devices. wildcard to apply the values to a whole class of devices.
.br
If udev was built using glibc, string owner and group names may be used.
.sp .sp
A sample \fIudev.permissions\fP might look like this: A sample \fIudev.permissions\fP might look like this:
.sp .sp
@ -128,6 +148,11 @@ ttyUSB1:0:8:0660
video*:500:500:0660 video*:500:500:0660
dsp1:::0666 dsp1:::0666
.fi .fi
.P
If
.B
udev
was built using glibc, string owner and group names may be used.
.SH "FILES" .SH "FILES"
.nf .nf