Kay Sievers
6d33ed7374
test: add "driver" and "bus" links to test sysfs tree
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-11-02 05:08:22 +01:00
Kay Sievers
90e037dbe2
remove no longer working udevd-test program
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-10-28 00:29:50 +02:00
Kay Sievers
916c5e4725
fix the new warnings I asked for
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-10-27 20:32:07 +02:00
Kay Sievers
49fb51c615
use DESTDIR on uninstall, no need to pass prefix to submake
...
Signed-off-by: Kay Sievers <kay.sievers@vrfy.org>
2005-10-27 18:42:52 +02:00
Kay Sievers
85701baede
add install test to 'make buildtest'
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-09-14 17:29:27 +02:00
Kay Sievers
db28d2ea4f
EXTRAS: cleanup and sync all Makefiles
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-09-14 17:00:02 +02:00
Kay Sievers
077ed27c55
add edd_id tool to match BIOS EDD disk information
...
Thanks to:
John Hull <John_Hull@Dell.com>
Matt Domsch <Matt_Domsch@Dell.com>
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-09-06 12:18:04 +02:00
Kay Sievers
0e47c219fc
Makefile: remove all the duplicated rules
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-30 17:03:25 +02:00
Kay Sievers
a8586078fc
udev_test.pl: we replace untrusted chars with '_'
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-29 02:19:36 +02:00
Kay Sievers
764ce7f2ab
start to enforce plain ascii or valid utf8
...
No device node or symlink can have other characters as plain
readable ascii or valid utf8. The /dev/disk/by-label/* symlinks
can no longer contain weird stuff read from untrusted sources.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-28 15:55:58 +02:00
Kay Sievers
5618b5611b
ENV{TEST}=="1" compares and ENV{TEST}="1" sets the environment
...
This can be uses to export stuff to the event environment or
to carry a state from one rule to another, like enabling/disabling
later rules conditionally.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-08-16 04:25:20 +02:00
Greg KH
c1986ea33c
added cdrom_id to the build check
2005-08-11 14:37:54 -07:00
Kay Sievers
bebbc31b90
add firmware_helper to load firmware
...
From: Bill Nottingham <notting@redhat.com>
Changed reading of firmware blob to mmap and let firmware_helper
follow the setting of the log level with UDEV_LOG.
2005-08-09 19:00:37 +02:00
Hannes Reinecke
bf375e3af6
create_floppy_devices: add tool to create floppy nodes based on sysfs info
2005-07-19 11:14:12 -04:00
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
Hannes Reinecke
15e5209b8e
dasd_id: add s390 disk-label prober
...
Signed-off-by: Hannes Reinecke <hare@suse.de>
2005-07-13 11:35:51 +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
0cd4ac473a
allow multiple values to be matched with KEY=="value1|value2"
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-12 12:52:56 +02:00
Kay Sievers
7b2bdb4b1b
fix symlink values separated by multiple spaces
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-07-07 23:43:13 +02:00
Kay Sievers
a72e3f666b
fix typo in group assignment
...
Thanks to: Georgi Georgiev
2005-07-07 22:40:09 +02:00
Kay Sievers
7618e112b4
add usb_id program to generate usb-storage device identifiers
...
Signed-off-by: Hannes Reinecke <hare@suse.de>
2005-07-04 17:02: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
670e470543
add ata_id to read serial numbers from ATA drives
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-25 23:54:28 +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
561d4c5a3a
udevd: allow starting of udevd with stopped exec-queue
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-08 11:57:53 +02:00
Kay Sievers
995aec8759
udev: clear lists if a new value is assigned
...
Former values are cleared if SYMLINK=<value> is used. To add a value
SYMLINK+=<value> is now needed.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-05 05:13:33 +02:00
Kay Sievers
6a522681e1
udev: move dev.d/ handling to external helper
...
Modern rules are expected to call notification and postprocessing with
the RUN key. For compatibility the current behavior can be emulated
with an external helper.
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2005-06-05 05:11: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
Greg KH
13ca17798c
remove detach_state files from the sysfs test tree.
...
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-05-18 23:33:12 -07:00
Greg KH
1e50c2dee7
Update permissions on test scripts so they will run properly now.
...
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-05-10 10:22:56 -07:00
Greg KH
49cedafaf8
hopefully fix up the symlinks in the test directory
...
Thanks to Kay for pointing this out.
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2005-05-10 10:11:15 -07:00
Daniel Drake
0ca6adfed9
[PATCH] Writing udev rules docs update
...
Here's a long overdue update to the udev rules docs, based on lots of user
feedback from the last few months.
Mostly updates to keep up with the new udev features, some clarifications and
wording improvements. I added a section on rules for palm pilots due to the
excessive amount of mail I get about them. I removed the nvidia stuff because
it's out of date. Added another section about debugging using logs and
udevtest. Removed the thanks list because I haven't been updating it and there
are too many people to name now, sorry..!
2005-05-09 16:14:14 -07:00
Greg KH
27a71e49c2
Added symlinks thanks to Kay's script and git hacking.
...
Now the tests should work again...
2005-05-05 21:47:57 -07:00
tklauser@access.unizh.ch
15139b8a62
[PATCH] fix stupid all_partitions bug
...
> On Mon, 2005-04-11 at 14:55 +0200, Norbert Preining wrote:
> > On Mon, 11 Apr 2005, Kay Sievers wrote:
> > > > brw-rw---- 1 root root 8, 0 2005-04-10 14:58 /dev/sdcard
> > > > brw-rw---- 1 root root 8, 1 2005-04-10 14:58 /dev/sdcard1
> > > > brw-rw---- 1 root root 8, 1 2005-04-10 14:58 /dev/sdcard2
> > > > brw-rw---- 1 root root 8, 1 2005-04-10 14:58 /dev/sdcard3
> > >
> > > This looks broken.
> >
> > Good to hear.
Yeah, I guess it's broken. In create_node() in udev_add.c there is
always added 1 to the minor number, thus the error. The attached patch
should fix this.
2005-04-26 23:55:01 -07:00
kay.sievers@vrfy.org
05bd6efb41
[PATCH] add test for make -j4 to build-check
2005-04-26 23:55:01 -07:00
kay.sievers@vrfy.org
f040a4a271
[PATCH] udev-test.pl: add test for DEVNAME export to RUN environment
2005-04-26 23:55:00 -07: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
98bbc835f5
[PATCH] read %s{}-sysfs values at any device in the chain
2005-04-26 23:55:00 -07:00
kay.sievers@vrfy.org
18614ab25d
[PATCH] remove untrusted chars read from sysfs-values or returned by PROGRAM
...
Better remove characters that are useless in a device node name.
It may be a security risk to pass any character read from e.g. a
sysfs attribute to a shell script we execute later.
Prevent the modification of the libsysfs attribute value
cache.
Clear PROGRAM result if the execution encountered an error.
2005-04-26 23:54:59 -07:00
kay.sievers@vrfy.org
65005a7f81
[PATCH] test-suite: remove UDEV_TEST, it's not needed anymore
2005-04-26 23:54:59 -07:00
kay.sievers@vrfy.org
0bb4387707
[PATCH] udev-test.pl: use more common user/group names
2005-04-26 23:54:59 -07:00
kay.sievers@vrfy.org
c827876312
[PATCH] udev-test.pl: add a test where the group cannot be found in /etc/passwd
2005-04-26 23:54:59 -07:00
kay.sievers@vrfy.org
9b434de102
[PATCH] udev-test.pl: add check for textual uid/gid
2005-04-26 23:53:54 -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
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