diff options
author | Martin Schlemmer <azarah@gentoo.org> | 2003-10-22 04:27:42 +0000 |
---|---|---|
committer | Martin Schlemmer <azarah@gentoo.org> | 2003-10-22 04:27:42 +0000 |
commit | b19691871eb97b3d7fb40443de458ce6b8473a08 (patch) | |
tree | e43bbb78c93f78964e5e32f535542f8872789a8d /sys-fs/udev/files/udev-004-manpage-update.patch | |
parent | New version. (diff) | |
download | historical-b19691871eb97b3d7fb40443de458ce6b8473a08.tar.gz historical-b19691871eb97b3d7fb40443de458ce6b8473a08.tar.bz2 historical-b19691871eb97b3d7fb40443de458ce6b8473a08.zip |
New version.
Diffstat (limited to 'sys-fs/udev/files/udev-004-manpage-update.patch')
-rw-r--r-- | sys-fs/udev/files/udev-004-manpage-update.patch | 190 |
1 files changed, 190 insertions, 0 deletions
diff --git a/sys-fs/udev/files/udev-004-manpage-update.patch b/sys-fs/udev/files/udev-004-manpage-update.patch new file mode 100644 index 000000000000..2bfdeb621ca5 --- /dev/null +++ b/sys-fs/udev/files/udev-004-manpage-update.patch @@ -0,0 +1,190 @@ + +--EeQfGwPcQSOJBaQU +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline + +On Tue, Oct 21, 2003 at 09:28:56AM -0700, Greg KH wrote: +> Hi, +> +> I've released the 004 version of udev. It can be found at: +> kernel.org/pub/linux/utils/kernel/hotplug/udev-004.tar.gz + +Hi Greg, + +here a new patch for the man page: +o namdev.permissions added +o corrected a few typos +o corrected text for config line format. + owner, group mode are only in namedev.permissions + (don't know what i was dreaming, while i wrote this :)) + + +and a patch for namdev.c comments + debug +o correct 'device device' +o correct permission file to config file + + +I was looking how to set permissions on the created node. +What is the future of struct device_attr? +Same values are in struct udevice now? + + +thanks, +Kay + + +--EeQfGwPcQSOJBaQU +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline; filename="udev.8.diff" + +--- /usr/src/udev/udev.8 2003-10-21 15:27:00.000000000 +0200 ++++ udev.8 2003-10-21 22:07:25.000000000 +0200 +@@ -2,28 +2,30 @@ + .SH NAME + udev \- Linux configurable dynamic device naming support + .SH SYNOPSIS +-.B udev ++.BI udev " hotplug-subsystem" + .SH "DESCRIPTION" + .B udev + creates or removes device node files usually located in the /dev directory. ++Its goal is to provide a dynamic device directory that contains only the files ++for devices that are actually present. ++.P + As part of the + .B hotplug + subsystem, + .B udev +-is exectuted if a kernel device is added or removed from the system. +-.P ++is executed if a kernel device is added or removed from the system. + On device creation, + .B udev +-reads the sysfs directory of the given device, to collect device attributes ++reads the sysfs directory of the given device to collect device attributes + like label, serial number or bus device number. + These attributes are passed as a key to the namedev subsystem + to receive a unique name for device file creation. + namedev maintains a database for devices present on the system. +-.P ++.br + On device removal, + .B udev +-queries the namedev database for the name of the device file to delete. +-.P ++queries the namedev database for the name of the device file to be deleted. ++.SH "CONFIGURATION" + namedev expects its configuration at + .I /etc/udev/namedev.config. + The file consists of a set of lines. All empty lines and +@@ -31,11 +33,16 @@ + .br + Every line defines the mapping between device attributes and the device file + name. It starts with a keyword defining the method used to match, followed by +-one ore more keys to compare, optional ownwership and permission settings and +-the filename for the device. If no matching configuration is found, +-the default kernel device name is used. ++one ore more keys to compare and the filename for the device. If no matching ++configuration is found, the default kernel device name is used. + .P +-.I method, key,[key,...] [owner,] [group,] [mode,] name ++The line format is: ++.RS ++.sp ++.I method, key,[key,...] name ++.sp ++.RE ++where valid methods with corresponding keys are: + .TP + .B LABEL + device label or serial number, like USB serial number, SCSI UUID or +@@ -62,7 +69,9 @@ + calling external program, that returns a string to match + .br + keys: \fBBUS\fP, \fBPROGRAM\fP, \fBID\fP +-.SH "EXAMPLE" ++.P ++A sample \fInamedev.conf\fP might look like this: ++.sp + .nf + # USB printer to be called lp_color + LABEL, BUS="usb", serial="W09090207101241330", NAME="lp_color" +@@ -79,6 +88,22 @@ + # if /sbin/dev_id returns "V0815" device will be called dev0815 + CALLOUT, PROGRAM="/sbin/dev_id", BUS="pci", ID="V0815", NAME="dev0815" + .fi ++.P ++Permissions and ownership for the created device files may specified at ++.I /etc/udev/namedev.permissions. ++The file consists of a set of lines. All empty lines and ++lines beginning with a '#' will be ignored. ++.br ++Every line lists a device name followed by owner, group and permission mode. All values are separated by colons. ++.sp ++A sample \fInamedev.permissions\fP might look like this: ++.sp ++.nf ++#name:user:group:mode ++ttyUSB1:root:uucp:0666 ++dsp1:::0666 ++.fi ++ + .SH "FILES" + .nf + .ft B +@@ -89,7 +114,7 @@ + .fi + .LP + .SH "SEE ALSO" +-.B hotplug (8) ++.BR hotplug (8) + .PP + The + .I http://linux-hotplug.sourceforge.net/ + +--EeQfGwPcQSOJBaQU +Content-Type: text/plain; charset=us-ascii +Content-Disposition: inline; filename="namedev-comments.diff" + +--- namedev.c 2003-10-21 15:27:53.000000000 +0200 ++++ namedev.c.1 2003-10-21 21:55:43.000000000 +0200 +@@ -207,7 +207,7 @@ + struct config_device dev; + + strcpy(filename, UDEV_CONFIG_DIR NAMEDEV_CONFIG_FILE); +- dbg("opening %s to read as permissions config", filename); ++ dbg("opening %s to read as config", filename); + fd = fopen(filename, "r"); + if (fd == NULL) { + dbg("Can't open %s", filename); +@@ -568,7 +568,7 @@ + if (tmpattr) + goto label_found; + +- /* look in the class device device directory if present */ ++ /* look in the class device directory if present */ + if (class_dev->sysdevice) { + tmpattr = sysfs_get_classdev_attr(class_dev, dev->sysfs_file); + if (tmpattr) +@@ -601,7 +601,7 @@ + if (tmpattr) + goto label_found; + +- /* look in the class device device directory if present */ ++ /* look in the class device directory if present */ + if (class_dev_parent->sysdevice) { + tmpattr = sysfs_get_classdev_attr(class_dev_parent, dev->sysfs_file); + if (tmpattr) + +--EeQfGwPcQSOJBaQU-- + + +------------------------------------------------------- +This SF.net email is sponsored by OSDN developer relations +Here's your chance to show off your extensive product knowledge +We want to know what you know. Tell us and you have a chance to win $100 +http://www.zoomerang.com/survey.zgi?HRPT1X3RYQNC5V4MLNSV3E54 +_______________________________________________ +Linux-hotplug-devel mailing list http://linux-hotplug.sourceforge.net +Linux-hotplug-devel@lists.sourceforge.net +https://lists.sourceforge.net/lists/listinfo/linux-hotplug-devel
\ No newline at end of file |