X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=udev%2Fudev.xml;h=77053b7700d77ed1f18fa1771e136db6eb4433af;hb=2c47027b31f7af9b7b25348f2baba77bba586b61;hp=c18d009b742aae99ce21b522a5e4866b31523345;hpb=933b56237d1de2927d4d27a007a56b9bfeb61738;p=elogind.git
diff --git a/udev/udev.xml b/udev/udev.xml
index c18d009b7..77053b770 100644
--- a/udev/udev.xml
+++ b/udev/udev.xml
@@ -74,26 +74,26 @@
default rules directory /lib/udev/rules.d/,
the custom rules directory /etc/udev/rules.d/
and the temporary rules directory /run/udev/rules.d/.
- All rule files are sorted and processed in lexical order, regardless
- in which of these directories they live. Files in
- /etc/udev/rules.d/ have precedence over files with
- the same name in /lib/udev/rules.d/. This can be
+ All rule files are collectively sorted and processed in lexical order,
+ regardless of the directories in which they live. However, files in
+ /etc/udev/rules.d/ take precedence over files with
+ the same name in /lib/udev/rules.d/; this can be
used to ignore a default rules file if needed.
- Rule files must end in .rules, other extensions
- are ignored.
+ Rule files must have the extension .rules; other
+ extensions are ignored.
- Every line in the rules file contains at least one key value pair.
- There are two kind of keys, match and assignment keys.
+ Every line in the rules file contains at least one key-value pair.
+ There are two kind of keys: match and assignment.
If all match keys are matching against its value, the rule gets applied and the
- assign keys get the specified value assigned.
+ assignment keys get the specified value assigned.A matching rule may rename a network interface, add symlinks
pointing to the device node, or run a specified program as part of
the event handling.
- A rule 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
+ A rule consists of a comma-separated list of one or more key-value pairs.
+ Each key has a distinct operation, depending on the used operator. Valid
operators are:
@@ -128,8 +128,7 @@
- Assign a value to a key finally; disallow any later changes,
- which may be used to prevent changes by any later rules.
+ Assign a value to a key finally; disallow any later changes.
@@ -189,7 +188,7 @@
- Match the driver name of the event device. Only set for devices
+ Match the driver name of the event device. Only set this key for devices
which are bound to a driver at the time the event is generated.
@@ -197,8 +196,8 @@
Match sysfs attribute values of the event device. Trailing
- whitespace in the attribute values is ignored, if the specified match
- value does not contain trailing whitespace itself.
+ whitespace in the attribute values is ignored unless the specified match
+ value itself contains trailing whitespace.
@@ -229,8 +228,8 @@
Search the devpath upwards for a device with matching sysfs attribute values.
If multiple matches are specified, all of them
- 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.
+ must match on the same device. Trailing whitespace in the attribute values is ignored
+ unless the specified match value itself contains trailing whitespace.
@@ -259,10 +258,11 @@
- Execute a program. The key is true, if the program returns
+ Execute a program to determine whether there
+ is a match; the key is true if the program returns
successfully. The device properties are made available to the
- executed program in the environment. The program's output printed to
- stdout, is available in the RESULT key.
+ executed program in the environment. The program's stdout
+ is available in the RESULT key.
@@ -275,13 +275,13 @@
- Most of the fields support a shell style pattern matching. The following
+ Most of the fields support shell-style pattern matching. The following
pattern characters are supported:
- Matches zero, or any number of characters.
+ Matches zero or more characters.
@@ -295,8 +295,8 @@
Matches any single character specified within the brackets. For
example, the pattern string 'tty[SR]' would match either 'ttyS' or 'ttyR'.
- Ranges are also supported within this match with the '-' character.
- For example, to match on the range of all digits, the pattern [0-9] would
+ Ranges are also supported via the '-' character.
+ For example, to match on the range of all digits, the pattern [0-9] could
be used. If the first character following the '[' is a '!', any characters
not enclosed are matched.
@@ -508,7 +508,7 @@
- Watch the device node with inotify, when closed after being opened for
+ Watch the device node with inotify; when closed after being opened for
writing, a change uevent is synthesised.