X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=udev.xml;h=71832a2fe5977115e60497874c1a502bea12aca1;hp=68edb8fb99000826084c8f74392c401bd1a5cd09;hb=2bb4dd9766479348a2829ceb8ef583a788bfd840;hpb=e7c39acbe724f0bc067dbab7eb3f8cdc073f3c67
diff --git a/udev.xml b/udev.xml
index 68edb8fb9..71832a2fe 100644
--- a/udev.xml
+++ b/udev.xml
@@ -30,11 +30,11 @@
Usually udev runs as udevd8 and receives uevents directly from the
- kernel if a device is added or removed form the system.
+ kernel if a device is added or removed from the system.
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
+ 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.
@@ -90,7 +90,7 @@
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.
- A rule may consists of a list of one or more key value pairs separated by
+ A rule may consist 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:
@@ -224,12 +224,20 @@
+
+
+
+ Test the existence of a file. An octal mode mask can be specified
+ if needed.
+
+
+
Execute external program. The key is true, if the program returns
- without exit code zero. The whole event environment is available to the
- executed program. The program's output printed to stdout is available for
+ with exit code zero. The whole event environment is available to the
+ executed program. The program's output printed to stdout, is available in
the RESULT key.
@@ -374,7 +382,7 @@
If no option is given, udev will choose between
- and based on the executable bit of of the file
+ and based on the executable bit of the file
permissions.
@@ -390,14 +398,52 @@
- stops further rules application. No later rules
- will have any effect.
- will ignore this event completely.
- will ignore any later remove event for this
- device. This may be useful as a workaround for broken device drivers.
- will create the device nodes for all available
- partitions of a block device. This may be useful for removable media devices where
- media changes are not detected.
+ Rule and device options:
+
+
+
+
+ Stops further rules application. No later rules will have
+ any effect.
+
+
+
+
+
+ Ignore this event completely.
+
+
+
+
+
+ Do not remove the device node when the device goes away. This may be
+ useful as a workaround for broken device drivers.
+
+
+
+
+
+ Specify the priority of the created symlinks. Devices with higher
+ priorities overwrite existing symlinks of other devices.
+
+
+
+
+
+ Create the device nodes for all available partitions of a block device.
+ This may be useful for removable media devices where media changes are not
+ detected.
+
+
+
+
+
+ Usually control and other possibly unsafe characters are replaced
+ in strings used for device naming. The mode of replacement can be specified
+ with this option.
+
+
+
@@ -441,6 +487,15 @@
+
+
+
+ The driver name of the device matched while searching the devpath upwards for
+ , , and .
+
+
+
+
,
@@ -468,7 +523,7 @@
-
+ , The kernel minor number for the device.
@@ -492,6 +547,14 @@
+
+
+
+ The name of the device node. The value is only set if an earlier
+ rule assigned a value, or during a remove events.
+
+
+
,
@@ -499,6 +562,13 @@
+
+ ,
+
+ The sysfs mount point.
+
+
+
,
@@ -539,10 +609,7 @@
udevd8
,
- udevinfo8
- ,
-
- udevmonitor8
+ udevadm8