Kay Sievers
bcd9fc8f47
add pci_express to bus list
...
Hopefully that wait_for_sysfs crap can go away some day...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-25 03:37:38 +02:00
Kay Sievers
879d194673
update SUSE rules
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-25 02:30:01 +02:00
Kay Sievers
cf7cad9dc9
path_id: remove SUSE specific PATH
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-25 00:40:41 +02:00
Amir Shalem
440103fcfc
fix typo in firmware_helper
...
The wrong string is being nullifed.
2005-08-25 00:39:45 +02:00
Kay Sievers
9ae611be33
udevmonitor: cleanup on exit
...
We want to write the output buffer before
we exit, otherwise redirection to a file
does not work correctly.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-25 00:38:25 +02:00
Kay Sievers
8d77c6a383
volume_id: don't probe for mac_partition_maps
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-25 00:37:46 +02:00
Kay Sievers
e7f247503c
udevd: keep the right order for messages without SEQNUM
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-23 00:57:46 +02:00
Kay Sievers
9bbcdb56d8
fix exit code of udevinitsend and udevmonitor
...
Thanks to: Marco d'Itri <md@Linux.IT > for the initial patch.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-22 12:01:55 +02:00
Kay Sievers
66691c6e6c
add program name to logged error
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-22 11:42:58 +02:00
Kay Sievers
c907c823c3
*_id: fix zero length in set_str()
...
Thanks to Olaf Hering <olh@suse.de >
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-22 11:37:12 +02:00
Greg KH
8c11a2f0ff
068 release
2005-08-18 10:04:49 -07:00
Greg KH
da4aec2fb4
add EXTRAS documentation to the README file.
...
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-08-18 10:02:27 -07:00
Kay Sievers
24a12dcbb8
fix printed udevmonitor header
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-18 13:43:27 +02:00
Kay Sievers
3f9f8de4de
bring std(in|out|err) fd's in a sane state
...
If the kernel forks us as an usermodhelper, we don't have any of
the standard fd's and the first open() will start with fd=0.
This is inherited to all forked childs and confuses later forked
helpers where we want to read from a pipe connected to the helpers
stdout/stderr.
# ls -l /proc/$(pidof udevd)/fd
total 6
dr-x------ 2 root root 0 2005-08-18 12:44 .
dr-xr-xr-x 4 root root 0 2005-08-18 12:44 ..
lrwx------ 1 root root 64 2005-08-18 12:44 0 -> /dev/null
lrwx------ 1 root root 64 2005-08-18 12:44 1 -> socket:[1274617]
lr-x------ 1 root root 64 2005-08-18 12:44 2 -> pipe:[1274618]
l-wx------ 1 root root 64 2005-08-18 12:44 3 -> pipe:[1274618]
lrwx------ 1 root root 64 2005-08-18 12:44 4 -> socket:[1274619]
lrwx------ 1 root root 64 2005-08-18 12:44 5 -> socket:[1274620]
Ouch! This will obviously not redirect sterr, it will kill the pipe
we established between the parent and the child:
devnull = open("/dev/null", O_RDWR);
dup2(devnull, STDERR_FILENO);
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-18 13:07:15 +02:00
Kay Sievers
e331c54dc5
fix typo in cdrom_id syslog
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-18 04:54:59 +02:00
Kay Sievers
5097a6ca42
Merge rsync://rsync.kernel.org/pub/scm/linux/hotplug/udev
2005-08-18 04:48:43 +02:00
Greg Kroah-Hartman
a961dcbf0d
cdrom_id: change err() to info() to help with debugging problems
...
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-08-17 16:10:32 -07:00
Greg Kroah-Hartman
fc046d4d08
Always open the cdrom drive in non-blocking mode in cdrom_id
...
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-08-17 16:09:03 -07:00
Kay Sievers
f7a144a5be
vol_id: fix sloppy error handling
...
vol_id segfaults if read() fails on broken devices reporting
the wrong size.
Thanks to Erhard Schultchen for the debugging.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-17 16:58:19 +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
Kay Sievers
beb9f9ccb8
move udevmonitor to /usr/sbin
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-15 12:00:43 +02:00
Kay Sievers
40caaeec51
cleanup some debug output and move to info level + unify select() loops
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-15 11:57:04 +02:00
Greg Kroah-Hartman
8aafc06d94
067 release
2005-08-13 10:10:50 -07:00
Kay Sievers
af5461f72f
don't fail too bad, if /dev/null does not exist
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-13 02:36:12 +02:00
Kay Sievers
7d38d2287c
fix udevstart event ordering, we want /dev/null very early
2005-08-13 02:19:22 +02:00
Kay Sievers
b5d88a0cfe
Merge rsync://rsync.kernel.org/pub/scm/linux/hotplug/udev
2005-08-13 02:16:54 +02:00
Kay Sievers
853ccc433c
fix more compiler warnings ...
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-13 00:18:44 +02:00
Greg Kroah-Hartman
903a36495f
added the cdrom.h #defines directly into the cdrom_id.c file
...
This solves the problem with building the file against old kernel header
files.
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-08-12 11:37:56 -07:00
Kay Sievers
d2e8d41b9c
fix make install, as we don't provide a default rule set anymore
...
Several people complained about the "default" rules and the "default"
setup. Here we start to remove things where we can't hava a "default".
The best examples for rules are in the distro folders, just pick the one
that matches your needs and start from there.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-12 02:07:50 +02:00
Kay Sievers
5590ace308
update SUSE rules
...
don't use ID_TYPE, so cdroms will be in /dev/disk/
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-12 00:50:48 +02:00
Greg KH
f5bed72a53
066 release
2005-08-11 15:44:08 -07:00
Greg KH
a3f47f6319
tweak the gentoo rules some more.
...
- make the persistant rules smaller
- add usbfs-like device node support
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-08-11 15:32:14 -07:00
Greg KH
91a8b53159
changed location of gentoo helper apps to be /sbin instead of in scripts dir
...
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-08-11 15:10:10 -07:00
Greg KH
55ac5dad09
Change the gentoo rules to use cdrom_id instead of cdsymlink.sh
...
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-08-11 15:08:08 -07:00
Greg KH
5a64cea1e1
fix klibc build issue in cdrom_id.c
...
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-08-11 14:38:33 -07:00
Greg KH
c1986ea33c
added cdrom_id to the build check
2005-08-11 14:37:54 -07:00
Greg KH
8ee99e3279
changed cdrom_id exports to be easier to understand and consistant with other _id programs.
...
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-08-11 14:04:24 -07:00
Greg KH
8f6919e639
Created cdrom_id program to make it easier to determine cdrom types
...
Based on the framework from ata_id by Kay.
Now we can drop the cdsymlinks.sh and .c files
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-08-11 13:59:21 -07:00
Greg KH
02a9a08fb7
update gentoo rule file.
...
This fixes the issue of cdroms not showing up in the proper group,
and them showing up in /dev/cd/ for the persistant names.
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-08-11 13:02:44 -07:00
Kay Sievers
4937afa402
move some logging to the info level
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-11 21:01:46 +02:00
Kay Sievers
2b996ad193
add Usage: to udevmonitor and udevcontrol
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-11 20:34:24 +02:00
Kay Sievers
27f877e60f
allow logging of all output from executed tools
...
If USE_DEBUG=true and udev_log="debug", all output of the forked
programs to stdout and stderr is send to syslog.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-11 17:32:59 +02:00
Kay Sievers
7fd0de4984
update SUSE rules
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-11 17:19:05 +02:00
Thierry Vignaud
a1ea706a1e
fix udevinfo output
2005-08-10 17:06:01 +02:00
Kay Sievers
59d6bfefce
split udev_util in several files
...
It too big for the small tools to link against for only the log function.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-10 16:54:14 +02:00
Kay Sievers
d33c51c245
update SUSE rules
...
Tape naming is harder than expected, go back to block devices only.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-10 15:27:25 +02:00
Kay Sievers
d47fd445bd
trivial text cleanups
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-09 22:11:44 +02:00
Kay Sievers
a37610d0f8
remove example rules and put the dev.d stuff into the run_directory folder
...
The distro rules are the best example you can get and the use of
dev.d/ is no longer recommended.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-09 20:11:26 +02:00
Kay Sievers
34c00c915c
update README
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-09 19:45:08 +02:00
Kay Sievers
6214290df5
more distro rules updates
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-08-09 19:17:25 +02:00