1
0
mirror of https://github.com/systemd/systemd.git synced 2024-12-25 01:34:28 +03:00

move udev(8) manpage to udev(7)

Signed-off-by: Kay Sievers <kay.sievers@suse.de>
This commit is contained in:
Kay Sievers 2006-01-24 20:21:42 +01:00
parent f5f0c34f6d
commit 2c769419a1
3 changed files with 61 additions and 65 deletions

View File

@ -81,7 +81,7 @@ UDEV_OBJS = \
LIBUDEV = libudev.a LIBUDEV = libudev.a
MAN_PAGES = \ MAN_PAGES = \
udev.8 \ udev.7 \
udevmonitor.8 \ udevmonitor.8 \
udevd.8 \ udevd.8 \
udevsend.8 \ udevsend.8 \
@ -213,7 +213,7 @@ udev_version.h:
@echo \#define UDEV_RULES_FILE \"$(configdir)/rules.d\" >> $@ @echo \#define UDEV_RULES_FILE \"$(configdir)/rules.d\" >> $@
# man pages # man pages
%.8: docs/%.xml %.8 %.7: docs/%.xml
xmlto man $? xmlto man $?
.PRECIOUS: %.8 .PRECIOUS: %.8
@ -259,7 +259,7 @@ install-config:
.PHONY: install-config .PHONY: install-config
install-man: install-man:
$(INSTALL_DATA) -D udev.8 $(DESTDIR)$(mandir)/man8/udev.8 $(INSTALL_DATA) -D udev.7 $(DESTDIR)$(mandir)/man7/udev.7
$(INSTALL_DATA) -D udevinfo.8 $(DESTDIR)$(mandir)/man8/udevinfo.8 $(INSTALL_DATA) -D udevinfo.8 $(DESTDIR)$(mandir)/man8/udevinfo.8
$(INSTALL_DATA) -D udevtest.8 $(DESTDIR)$(mandir)/man8/udevtest.8 $(INSTALL_DATA) -D udevtest.8 $(DESTDIR)$(mandir)/man8/udevtest.8
$(INSTALL_DATA) -D udevstart.8 $(DESTDIR)$(mandir)/man8/udevstart.8 $(INSTALL_DATA) -D udevstart.8 $(DESTDIR)$(mandir)/man8/udevstart.8
@ -274,7 +274,7 @@ install-man:
.PHONY: install-man .PHONY: install-man
uninstall-man: uninstall-man:
- rm -f $(DESTDIR)$(mandir)/man8/udev.8 - rm -f $(DESTDIR)$(mandir)/man7/udev.7
- rm -f $(DESTDIR)$(mandir)/man8/udevinfo.8 - rm -f $(DESTDIR)$(mandir)/man8/udevinfo.8
- rm -f $(DESTDIR)$(mandir)/man8/udevtest.8 - rm -f $(DESTDIR)$(mandir)/man8/udevtest.8
- rm -f $(DESTDIR)$(mandir)/man8/udevstart.8 - rm -f $(DESTDIR)$(mandir)/man8/udevstart.8

View File

@ -27,7 +27,7 @@
<refmeta> <refmeta>
<refentrytitle>udev</refentrytitle> <refentrytitle>udev</refentrytitle>
<manvolnum>8</manvolnum> <manvolnum>7</manvolnum>
</refmeta> </refmeta>
<refnamediv> <refnamediv>
@ -510,14 +510,11 @@
<refsect1> <refsect1>
<title>SEE ALSO</title> <title>SEE ALSO</title>
<para><citerefentry> <para><citerefentry>
<refentrytitle>udev</refentrytitle><manvolnum>8</manvolnum> <refentrytitle>udevd</refentrytitle><manvolnum>8</manvolnum>
</citerefentry>, </citerefentry>,
<citerefentry> <citerefentry>
<refentrytitle>udevinfo</refentrytitle><manvolnum>8</manvolnum> <refentrytitle>udevinfo</refentrytitle><manvolnum>8</manvolnum>
</citerefentry>, </citerefentry>,
<citerefentry>
<refentrytitle>udevd</refentrytitle><manvolnum>8</manvolnum>
</citerefentry>,
<citerefentry> <citerefentry>
<refentrytitle>udevmonitor</refentrytitle><manvolnum>8</manvolnum> <refentrytitle>udevmonitor</refentrytitle><manvolnum>8</manvolnum>
</citerefentry></para> </citerefentry></para>

View File

@ -1,8 +1,8 @@
.\" ** You probably do not want to edit this file directly ** .\" ** You probably do not want to edit this file directly **
.\" It was generated using the DocBook XSL Stylesheets (version 1.69.0). .\" It was generated using the DocBook XSL Stylesheets (version 1.69.1).
.\" Instead of manually editing it, you probably should edit the DocBook XML .\" Instead of manually editing it, you probably should edit the DocBook XML
.\" source for it and then use the DocBook XSL Stylesheets to regenerate it. .\" source for it and then use the DocBook XSL Stylesheets to regenerate it.
.TH "UDEV" "8" "August 2005" "udev" "udev" .TH "UDEV" "7" "August 2005" "udev" "udev"
.\" disable hyphenation .\" disable hyphenation
.nh .nh
.\" disable justification (adjust text to left margin only) .\" disable justification (adjust text to left margin only)
@ -11,43 +11,43 @@
udev \- dynamic device management udev \- dynamic device management
.SH "DESCRIPTION" .SH "DESCRIPTION"
.PP .PP
udev provides a dynamic device directory containing only the files for actually present devices. It creates or removes device node files in the udev provides a dynamic device directory containing only the files for actually present devices. It creates or removes device node files in the
\fI/dev\fR \fI/dev\fR
directory, or it renames network interfaces. directory, or it renames network interfaces.
.PP .PP
Usually udev runs as Usually udev runs as
\fBudevd\fR(8) \fBudevd\fR(8)
and receives uevents directly from the kernel if a device is added or removed form the system. and receives uevents directly from the kernel if a device is added or removed form the system.
.PP .PP
If udev receives a device event, it matches its configured rules against the available device attributes provided in sysfs to identify the device. Rules that match, may provide additional device information or specify a device node name and multiple symlink names and instruct udev to run additional programs as part of the device event handling. If udev receives a device event, it matches its configured rules against the available device attributes provided in sysfs to identify the device. Rules that match, may provide additional device information or specify a device node name and multiple symlink names and instruct udev to run additional programs as part of the device event handling.
.SH "CONFIGURATION" .SH "CONFIGURATION"
.PP .PP
All udev configuration files are placed in All udev configuration files are placed in
\fI/etc/udev/*\fR. Every file consists of a set of lines of text. All empty lines or lines beginning with '#' will be ignored. \fI/etc/udev/*\fR. Every file consists of a set of lines of text. All empty lines or lines beginning with '#' will be ignored.
.SS "Configuration file" .SS "Configuration file"
.PP .PP
udev expects its main configuration file at udev expects its main configuration file at
\fI/etc/udev/udev.conf\fR. It consists of a set of variables allowing the user to override default udev values. The following variables can be set: \fI/etc/udev/udev.conf\fR. It consists of a set of variables allowing the user to override default udev values. The following variables can be set:
.TP .TP
\fBudev_root\fR \fBudev_root\fR
Specifies where to place the device nodes in the filesystem. The default value is Specifies where to place the device nodes in the filesystem. The default value is
\fI/dev\fR. \fI/dev\fR.
.TP .TP
\fBudev_rules\fR \fBudev_rules\fR
The name of the udev rules file or directory to look for files with the suffix The name of the udev rules file or directory to look for files with the suffix
\fI.rules\fR. Multiple rule files are read in lexical order. The default value is \fI.rules\fR. Multiple rule files are read in lexical order. The default value is
\fI/etc/udev/rules.d\fR. \fI/etc/udev/rules.d\fR.
.TP .TP
\fBudev_log\fR \fBudev_log\fR
The logging priority. Valid values are the numerical syslog priorities or their textual representations: The logging priority. Valid values are the numerical syslog priorities or their textual representations:
\fBerr\fR, \fBerr\fR,
\fBinfo\fR \fBinfo\fR
and and
\fBdebug\fR. \fBdebug\fR.
.SS "Rules files" .SS "Rules files"
.PP .PP
The udev rules are read from the files located in the The udev rules are read from the files located in the
\fI/etc/udev/rules.d\fR \fI/etc/udev/rules.d\fR
directory or at the location specified value in the configuraton file. Every line in the rules file contains at least one key value pair. There are two kind of keys, match and assignement keys. If all match keys are matching against its value, the rule gets applied and the assign keys get the specified value assigned. A matching rule may specify the name of the device node, add a symlink pointing to the node, or run a specified program as part of the event handling. If no matching rule is found, the default device node name is used. directory or at the location specified value in the configuraton file. Every line in the rules file contains at least one key value pair. There are two kind of keys, match and assignement keys. If all match keys are matching against its value, the rule gets applied and the assign keys get the specified value assigned. A matching rule may specify the name of the device node, add a symlink pointing to the node, or run a specified program as part of the event handling. If no matching rule is found, the default device node name is used.
.PP .PP
A rule may consists of a list of one or more key value pairs separated by a comma. Each key has a distinct operation, depending on the used operator. Valid operators are: A rule may consists of a list of one or more key value pairs separated by a comma. Each key has a distinct operation, depending on the used operator. Valid operators are:
@ -91,13 +91,13 @@ Search the devpath upwards for a matching device driver name.
Search the devpath upwards for a matching device name. Search the devpath upwards for a matching device name.
.TP .TP
\fBSYSFS{\fR\fB\fIfilename\fR\fR\fB}\fR \fBSYSFS{\fR\fB\fIfilename\fR\fR\fB}\fR
Search the devpath upwards for a device with matching sysfs attribute values. Up to five Search the devpath upwards for a device with matching sysfs attribute values. Up to five
\fBSYSFS\fR \fBSYSFS\fR
keys can be specified per rule. All attributes must match on the same device. Trailing whitespace in the attribute values is ignored, if the specified match value does not contain trailing whitespace itself. keys can be specified per rule. All attributes must match on the same device. Trailing whitespace in the attribute values is ignored, if the specified match value does not contain trailing whitespace itself.
.TP .TP
\fBENV{\fR\fB\fIkey\fR\fR\fB}\fR \fBENV{\fR\fB\fIkey\fR\fR\fB}\fR
Match against the value of an environment variable. Up to five Match against the value of an environment variable. Up to five
\fBENV\fR \fBENV\fR
keys can be specified per rule. This key can also be used to export a variable to the environment. keys can be specified per rule. This key can also be used to export a variable to the environment.
.TP .TP
\fBPROGRAM\fR \fBPROGRAM\fR
@ -141,32 +141,32 @@ Named label where a GOTO can jump to.
Jumps to the next LABEL with a matching gname Jumps to the next LABEL with a matching gname
.TP .TP
\fBIMPORT{\fR\fB\fItype\fR\fR\fB}\fR \fBIMPORT{\fR\fB\fItype\fR\fR\fB}\fR
Import the printed result or the value of a file in environment key format into the event environment. Import the printed result or the value of a file in environment key format into the event environment.
\fBprogram\fR \fBprogram\fR
will execute an external program and read its output. will execute an external program and read its output.
\fBfile\fR \fBfile\fR
will inport a text file. If no option is given, udev will determine it from the executable bit of of the file permissions. will inport a text file. If no option is given, udev will determine it from the executable bit of of the file permissions.
.TP .TP
\fBWAIT_FOR_SYSFS\fR \fBWAIT_FOR_SYSFS\fR
Wait for the specified sysfs file of the device to be created. Can be used to fight against kernel sysfs timing issues. Wait for the specified sysfs file of the device to be created. Can be used to fight against kernel sysfs timing issues.
.TP .TP
\fBOPTIONS\fR \fBOPTIONS\fR
\fBlast_rule\fR \fBlast_rule\fR
stops further rules application. No later rules will have any effect. stops further rules application. No later rules will have any effect.
\fBignore_device\fR \fBignore_device\fR
will ignore this event completely. will ignore this event completely.
\fBignore_remove\fR \fBignore_remove\fR
will ignore any later remove event for this device. This may be useful as a workaround for broken device drivers. will ignore any later remove event for this device. This may be useful as a workaround for broken device drivers.
\fBall_partitions\fR \fBall_partitions\fR
will create device nodes for all available partitions of a block device. This may be useful for removable media. will create device nodes for all available partitions of a block device. This may be useful for removable media.
.PP .PP
The The
\fBNAME\fR, \fBNAME\fR,
\fBSYMLINK\fR, \fBSYMLINK\fR,
\fBPROGRAM\fR, \fBPROGRAM\fR,
\fBOWNER\fR \fBOWNER\fR
and and
\fBGROUP\fR \fBGROUP\fR
fields support simple printf\-like string substitutions: fields support simple printf\-like string substitutions:
.TP .TP
\fB$kernel\fR, \fB%k\fR \fB$kernel\fR, \fB%k\fR
@ -179,10 +179,10 @@ The kernel number for this device. For example, 'sda3' has kernel number of '3'
The devpath of the device. The devpath of the device.
.TP .TP
\fB$id\fR, \fB%b\fR \fB$id\fR, \fB%b\fR
The name of the device matched while searching the devpath upwards for The name of the device matched while searching the devpath upwards for
\fBBUS\fR, \fBBUS\fR,
\fBID\fR \fBDRIVER\fR \fBID\fR\fBDRIVER\fR
and and
\fBSYSFS\fR. \fBSYSFS\fR.
.TP .TP
\fB$sysfs{\fR\fB\fIfile\fR\fR\fB}\fR, \fB%s{\fR\fB\fIfile\fR\fR\fB}\fR \fB$sysfs{\fR\fB\fIfile\fR\fR\fB}\fR, \fB%s{\fR\fB\fIfile\fR\fR\fB}\fR
@ -198,8 +198,8 @@ The kernel major number for the device.
The kernel minor number for the device. The kernel minor number for the device.
.TP .TP
\fB$result\fR, \fB%c\fR \fB$result\fR, \fB%c\fR
The string returned by the external program requested with PROGRAM. A single part of the string, separated by a space character may be selected by specifying the part number as an attribute: The string returned by the external program requested with PROGRAM. A single part of the string, separated by a space character may be selected by specifying the part number as an attribute:
\fB%c{N}\fR. If the number is followed by the '+' char this part plus all remaining parts of the result string are substituted: \fB%c{N}\fR. If the number is followed by the '+' char this part plus all remaining parts of the result string are substituted:
\fB%c{N+}\fR \fB%c{N+}\fR
.TP .TP
\fB$parent\fR, \fB%P\fR \fB$parent\fR, \fB%P\fR
@ -221,9 +221,9 @@ The count of characters to be substituted may be limited by specifying the forma
.SH "ENVIRONMENT" .SH "ENVIRONMENT"
.TP .TP
\fBACTION\fR \fBACTION\fR
\fIadd\fR \fIadd\fR
or or
\fIremove\fR \fIremove\fR
signifies the addition or the removal of a device. signifies the addition or the removal of a device.
.TP .TP
\fBDEVPATH\fR \fBDEVPATH\fR
@ -236,15 +236,14 @@ The kernel subsystem the device belongs to.
Overrides the syslog priority specified in the config file. Overrides the syslog priority specified in the config file.
.SH "AUTHOR" .SH "AUTHOR"
.PP .PP
Written by Greg Kroah\-Hartman Written by Greg Kroah\-Hartman
<greg@kroah.com> <greg@kroah.com>
and Kay Sievers and Kay Sievers
<kay.sievers@vrfy.org>. With much help from Dan Stekloff <kay.sievers@vrfy.org>. With much help from Dan Stekloff
<dsteklof@us.ibm.com> <dsteklof@us.ibm.com>
and many others. and many others.
.SH "SEE ALSO" .SH "SEE ALSO"
.PP .PP
\fBudev\fR(8), \fBudevd\fR(8),
\fBudevinfo\fR(8), \fBudevinfo\fR(8),
\fBudevd\fR(8),
\fBudevmonitor\fR(8) \fBudevmonitor\fR(8)