Kay Sievers
594dd61025
allow rules to have labels and skip to next label
...
This will allow us to have whole blocks of rules to skip
conditionally. The following section creates the node "yes":
GOTO="TEST"
NAME="no"
NAME="no2", LABEL="NO"
NAME="yes", LABEL="TEST"
NAME="no3"
2005-07-16 07:46:31 +02:00
Kay Sievers
0bfb84e1ed
IMPORT: add {parent} to import the persistent data of the parent device
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-12 14:46:36 +02:00
Kay Sievers
ef520ba25f
remember mapped rules state
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-12 11:42:39 +02:00
Kay Sievers
a72e3f666b
fix typo in group assignment
...
Thanks to: Georgi Georgiev
2005-07-07 22:40:09 +02:00
Kay Sievers
613ffbeb15
fix default-name handling and NAME="" rules
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-07 22:32:48 +02:00
Kay Sievers
b2fe4b9ac9
add WAIT_FOR_SYSFS key to loop until a file in sysfs arrives
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-07 20:05:51 +02:00
Kay Sievers
2858b86c6a
don't resolve OWNER, GROUP on precompile if string contains %, $
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-06 02:01:16 +02:00
Kay Sievers
8bd41f36f7
pack parsed rules list
...
This cuts down our 600 rules file to 98 kb instead of 1.9 Mb memory
or file-size with precompiled rules.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-05 15:24:41 +02:00
Kay Sievers
6369839195
replace useless defines by inline text
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-04 20:42:04 +02:00
Kay Sievers
a0e5382d66
move rule matches to function
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-04 19:44:25 +02:00
Kay Sievers
be0856c841
prepare RELEASE-NOTES
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-30 21:50:22 +02:00
Kay Sievers
319c670016
IMPORT allow to import program returned keys into the env
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-25 18:58:49 +02:00
Kay Sievers
bd0ed2ffbe
IMPORT=<file> allow to import a shell-var style config-file
...
This allows to source-in a file into the udev environment to have
the defined keys available for later processing by udev itself or
the forked helper programs.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-25 13:10:16 +02:00
Kay Sievers
6bf0ffe8fd
allow rules to be compiled to one binary file
...
All the rule files can be compiled into a single file,
which can be mapped into the udev process to avoid parsing
the rules with every event.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-24 18:05:32 +02:00
Kay Sievers
bf5d296473
prepare for module loading rules and add MODALIAS key
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-20 00:29:38 +02:00
Kay Sievers
c07669bd66
udev: handle all events - not only class and block devices
...
Handle all events with rules. If udev is expected to handle hotplug.d/
the exernal helper must be called.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-05 15:55:29 +02:00
Kay Sievers
c974742bf4
udev: allow final assignments :=
...
The use of KEY:=<value> will make the key unchangeable by later rules.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-05 04:57:03 +02:00
kay.sievers@vrfy.org
821d0ec803
[PATCH] add RUN key to be able to run rule based notification
...
SUBSYSTEM=="block", RUN="/sbin/program"
will execute the program only for block device events.
ACTION="remove", SUBSYSTEM=="block", RUN"/sbin/program"
will execute the program, if a block device is removed.
2005-04-26 23:55:00 -07:00
kay.sievers@vrfy.org
db949b0248
[PATCH] allow to match against empty key values
2005-04-26 23:55:00 -07:00
kay.sievers@vrfy.org
6b493a20e1
[PATCH] support log-priority levels in udev.conf
2005-04-26 23:54:59 -07:00
kay.sievers@vrfy.org
67747e1de3
[PATCH] change call_foreach_file to return a list
2005-04-26 23:53:53 -07:00
kay.sievers@vrfy.org
3e5958dee5
[PATCH] add ENV{} key to match agains environment variables
2005-04-26 23:53:18 -07:00
kay.sievers@vrfy.org
79f651f4bd
[PATCH] simplify sysfs_pair handling
2005-04-26 23:53:18 -07:00
kay.sievers@vrfy.org
38285d23d7
[PATCH] add a test and simplify debug statement
2005-04-26 23:53:17 -07:00
kay.sievers@vrfy.org
28ce66de17
[PATCH] support =, ==, !=, += for the key match and assignment
2005-04-26 23:53:17 -07:00
kay.sievers@vrfy.org
3b6ed8bb06
[PATCH] add OPTION="last_rule" to skip any later rule
2005-04-26 23:53:17 -07:00
kay.sievers@vrfy.org
e5e322bc62
[PATCH] rename namedev_dev to udev_rule
2005-04-26 23:53:17 -07:00