Kay Sievers
f83cccb979
usb_id: don't fail on other subsytems than "scsi"
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2006-01-23 19:09:17 +01:00
Kay Sievers
aabc6a7294
path_id: handle fiber channel
...
Patch from: Hannes Reinecke <hare@suse.de >
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2006-01-23 19:08:06 +01:00
Kay Sievers
fbc5a2b921
path_id: work with "all devices in /sys/devices"
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2006-01-19 04:54:34 +01:00
Kay Sievers
6ecd4d1e36
scsi_id, usb_id: request device parent by subsystem
...
Request specific parents identified by subsystem and don't rely on
a predefined sequence.
Also let the devpath be longer than 72 chars, tsss ...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2006-01-18 04:24:48 +01:00
Kay Sievers
e3440f37f0
vol_id: probe volume as user nobody
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2006-01-13 13:18:41 +01:00
Kay Sievers
1aa1e24848
replace libsysfs
...
We never used any of the libsysfs convenience features. Here we replace
it completely with 300 lines of code, which are much simpler and a bit
faster cause udev(d) does not open any syfs file for a simple event which
does not need any parent device information.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2006-01-09 21:18:00 +01:00
Kay Sievers
47fbf3c582
path_id: fix invalid character class
...
Thanks to Marco for the _right_ fix.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2006-01-09 21:17:24 +01:00
Kay Sievers
892532a939
scsi_id: read page 0x80 with libata drives
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-12-23 00:06:54 +01:00
Kay Sievers
89a8f4e75e
fix segfaulting create_floppy_devices
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-12-15 15:56:50 +01:00
Kurt Garloff
cbba4a5446
support pre-SPC3 page 83 format
2005-12-15 13:01:01 +01:00
Hannes Reinecke
d313632b04
fold multiple consecutive whitespace chars into single '_'
2005-12-15 12:22:42 +01:00
Greg Kroah-Hartman
f3aef1a78e
add parisc support to path_id
...
As reported at http://bugs.gentoo.org/show_bug.cgi?id=113379 path_id
doesn't work too well for parisc boxes. This patch from Jeroen Roovers
<jer@gentoo.org > fixes that.
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-12-07 14:00:05 -08:00
Kay Sievers
a8a614a701
remove outdated and misleading stuff
...
Packagers who still need this, should carry it in their own
package. It just causes too much trouble to users to have it
in the tree and expect that it's needed or the way to do it.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-11-25 18:50:42 +01:00
Kay Sievers
e0dc4f00ba
move some helpers from extras to /lib/udev
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-11-22 17:31:38 +01:00
Kay Sievers
cfd0fc6605
libvolume_id: fix weird fat volume recognition
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-11-21 18:28:56 +01:00
Kay Sievers
d7363ee14c
Makefile: remove exec_prefix and srcdir
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-11-16 04:35:37 +01:00
Kay Sievers
88be7e8887
volume_id: use glibc's byteswap
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-11-12 14:28:22 +01:00
Kay Sievers
009364eef9
volume_id: include stddef.h header
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-11-12 04:11:08 +01:00
Kay Sievers
08f403cc37
fix typo in eventrecorder
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-11-10 04:35:35 +01:00
Kay Sievers
a8d141a3c1
replace udeveventrecorder by a shell script
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-11-10 02:06:43 +01:00
Greg Kroah-Hartman
f054627f50
Merge branch 'master' of gregkh@master.kernel.org:/pub/scm/linux/hotplug/udev
2005-11-09 09:53:53 -08:00
Greg Kroah-Hartman
54eb6a122f
Make run_directory.c stat the place it is going to try to run.
...
This should remove a lot of error messages that people are seeing.
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de >
2005-11-09 09:53:32 -08:00
Kay Sievers
accff72685
volume_id: provide libvolume_id.a file
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-11-09 15:08:45 +01:00
Jan Luebbe
0c25d156b0
add man pages for *_id programs
...
I've written manpages for the *_id binaries, which are attached to this
mail.
2005-10-31 02:10:56 +01:00
Kay Sievers
c1bf1edeb7
"STRIPCMD=" for the EXTRAS
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-10-28 01:49:22 +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
81d719a1d4
volume_id: Version 052
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-10-23 21:13:10 +02:00
Kay Sievers
7f0a5b8095
volume_id: fix typo in ext blocksize check
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-10-23 21:12:51 +02:00
Kay Sievers
eba25b20ce
volume_id: Version 051
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-10-23 19:16:01 +02:00
Kay Sievers
04b222b4b0
volume_id: make FAT32 recognition more robust
...
FAT32 volumes should never have a cluster count, that fits
into a 16 bit value, but mkdosfs can create such volumes.
No sane formatter or Windows will ever do this, but the
Linux kernel as Windows can read/write it.
Thanks to Ted Ts'o <tytso@mit.edu > for convincing me.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-10-23 19:15:07 +02:00
Kay Sievers
1305b47167
volume_id: add vxfs include
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-10-23 18:56:30 +02:00
Kay Sievers
b586687138
volume_id: fix typo in ocfs
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-10-23 18:55:22 +02:00
Kay Sievers
f3c14c6849
volume_id: move blocksize validation to fix jbd recognition
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-10-23 18:54:34 +02:00
Kay Sievers
c929358e02
volume_id: check ext fs for valid blocksize, cause magic is only 2 bytes
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-10-23 17:41:55 +02:00
Kay Sievers
79bd4f2229
volume_id: add Veritas fs
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-10-23 16:31:13 +02:00
Kay Sievers
0ecc6c1b19
volume_id: add OVFS Version 1
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-10-23 16:08:56 +02:00
Kay Sievers
2321ba6fd8
switch tools and volume_id from LGPL to GPLv2
...
After beeing hit by proprietary applications which statically
link the LGPL'd libusb, which needs a patch to reflect the recent
kernel changes, I decided not to provide LGPL code anymore.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-09-27 16:27:35 +02:00
Kay Sievers
2d8af104e0
remove no longer needed includes
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-09-27 15:05:34 +02:00
Kay Sievers
3a9fc64167
volume_id: set reiser instead of reiserfs for filesystem type
...
Thanks to Theodore Ts'o <tytso@mit.edu > for the hint and a test image.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-09-18 05:06:10 +02:00
Kay Sievers
0e5f8a1fcc
scsi_id: switch temporary node creation to /dev
...
/tmp is not writable on most systems, so just use /dev to create a
temporary node. If called from a udev rule, "-d $tempnode" should be
used and udev will create a temporary node and pass the name before
calling scsi_id.
Also remove gen_scsi_id_udev_rules.sh per Patrick's request, as it's
no longer needed with the persistent disk links.
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-09-18 04:49:23 +02:00
Kay Sievers
3515c0ad00
ata_id: open volume O_NONBLOCK
...
Opticals like that and should be ok for disks too, as long as we
don't read().
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-09-16 21:23:36 +02:00
John Hull
4b12433517
edd_id: check that EDD id is unique
...
The attached patch adds a check to edd_id.c to verify that the MBR
signature on the device node passed to the program is unique to only
that disk.
Signed-off-by: John Hull <john_hull@dell.com >
2005-09-16 21:10:12 +02:00
Marco d'Itri
77914dfeda
run_directory: fix typo in "make install"
2005-09-16 21:05:15 +02:00
Edward Goggin
50be140174
scsi_id: derive a UID for a SCSI-2 not compliant with the page 83
...
This patch is to enable the use of scsi_id to derive a UID for a SCSI-2
device which is not compliant with the page 83 inquiry reply format for
either SPC-2 or SPC-3. In this case, the page 83 reply does not
contain a list of Identification descriptors but a single binary encoded
hexa-decimal Vendor Specified Identifier.
The update is being driven by the need for scsi_id to support older
model EMC Symmetrix hardware, that is, models 4, 5, and 6.
2005-09-14 20:23:48 +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
726b21604a
volume_id: fix error handling with failing read()
...
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-09-14 14:29:59 +02:00
Jürg Billeter
1ac216b198
EXTRAS/Makefile: fix install targets to match main Makefile
2005-09-14 14:27:28 +02:00
Kay Sievers
852cc0f58d
remove chassis_id program
...
Broken and unmaintained!
Signed-off-by: Kay Sievers <kay.sievers@suse.de >
2005-09-12 14:28:59 +02:00
Duncan Sands
609435bad6
firmware_helper: fix write count
2005-09-09 12:38:58 +02:00