X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fudev.xml;h=e253a0677a95c4a7a7e9b5aea9adbf305bfcf2d7;hb=fcdfc159248fa484f443e17ab2bde8e354ecc560;hp=415cf8e6a9d32eedf3ae48c8965beb6c4d8b4429;hpb=ccc9a4f9ffdab069b0b785627c48962fdadf6d46;p=elogind.git
diff --git a/man/udev.xml b/man/udev.xml
index 415cf8e6a..e253a0677 100644
--- a/man/udev.xml
+++ b/man/udev.xml
@@ -54,28 +54,7 @@
sources is provided by the library libudev.
- Configuration
- udev configuration files are placed in /etc/udev
- and /usr/lib/udev. All empty lines or lines beginning with
- '#' are ignored.
-
- Configuration file
- udev expects its main configuration file at /etc/udev/udev.conf.
- It consists of a set of variables allowing the user to override default udev values.
- The following variables can be set:
-
-
- udev_log
-
- The logging priority. Valid values are the numerical syslog priorities
- or their textual representations: ,
- and .
-
-
-
-
-
- Rules files
+ Rules filesThe udev rules are read from the files located in the
system rules directory /usr/lib/udev/rules.d,
the volatile runtime directory /run/udev/rules.d
@@ -94,9 +73,10 @@
extensions are ignored.Every line in the rules file contains at least one key-value pair.
+ Except for empty lines or lines beginning with '#', which are ignored.
There are two kinds of keys: match and assignment.
- If all match keys are matching against its value, the rule gets applied and the
- assignment keys get the specified value assigned.
+ If all match keys match against their values, the rule gets applied and the
+ assignment keys get the specified values assigned.
A matching rule may rename a network interface, add symlinks
pointing to the device node, or run a specified program as part of
@@ -392,14 +372,31 @@
-
+
- Add a program to the list of programs to be executed for a specific
- device.
- If no absolute path is given, the program is expected to live in
- /usr/lib/udev, otherwise the absolute path must be specified. The program
- name and following arguments are separated by spaces. Single quotes can
- be used to specify arguments with spaces.
+ Add a program to the list of programs to be executed after processing all the
+ rules for a specific event, depending on type:
+
+
+ program
+
+ Execute an external program specified as the assigned
+ value. If no absolute path is given, the program is expected to live in
+ /usr/lib/udev, otherwise the absolute path must be specified.
+ This is the default if no type is
+ specified.
+
+
+
+ builtin
+
+ As , but use one of the built-in programs rather
+ than an external one.
+
+
+
+ The program name and following arguments are separated by spaces.
+ Single quotes can be used to specify arguments with spaces.This can only be used for very short-running foreground tasks. Running an
event process for a long period of time may block all further events for
this or a dependent device.
@@ -439,6 +436,13 @@
+ builtin
+
+ As , but use one of the built-in programs rather
+ than an external one.
+
+
+ fileImport a text file specified as the assigned value, the content
@@ -690,7 +694,6 @@
-