1
0
mirror of https://github.com/systemd/systemd.git synced 2024-11-06 16:59:03 +03:00
Commit Graph

367 Commits

Author SHA1 Message Date
Kay Sievers
e5f76f6613 create_floppy_devices: add option for owner/group 2007-02-14 22:29:03 +01:00
Kay Sievers
5ab2e3c2c3 path_id: append LUN to iSCSI path 2007-02-05 16:15:52 +01:00
Kay Sievers
bba8160f51 man: correct udevinfo --export-db
Thanks to: Matthias Schwarzott <zzam@gentoo.org>
2007-02-05 16:03:00 +01:00
Kay Sievers
ac77e95948 volume_id: really fix endianess bug in linux_raid detection
Seems we find the md signature in cpu-order on the disk. Let's
look for both endian encodings ...

Thanks to Michael Prokop for his help finding the bug.
2007-02-03 01:12:34 +01:00
A. Costa
6ff4253618 man: fix typos in scsi_id and udevd 2007-01-28 15:13:36 +01:00
Andrey Borzenkov
27283c2fda vol_id: document -L 2007-01-22 22:27:16 +01:00
Andrey Borzenkov
ede9b54171 vol_id: add -L to print raw partition label 2007-01-21 22:49:45 +01:00
Matthias Schwarzott
bb0f7466a0 correct typo in extras/scsi_id/scsi_id.conf 2007-01-21 15:51:28 +01:00
Peter Breitenlohner
86f4ea067e fix INSTALL_PROGRAM vs. INSTALL_SCRIPT 2007-01-21 15:48:58 +01:00
Marco d'Itri
5284454d5f scsi_id: remove trailing garbage from ID_SERIAL_SHORT 2006-11-27 17:13:19 +01:00
Marco d'Itri
64e6d9dd70 write_cd_rules: identity-based persistence
Bryan Kadzban wrote:
> Marco d'Itri wrote:
> > Bryan Kadzban wrote:
> >
> > > This is a sort of follow-up of my path-based persistence patch for
> > > net devices; it's the opposite type of addition for CD symlinks.
> >
> > Looks good. I am attaching a slightly reformatted version, I think it
> > should be applied.
>
> That's probably a lot more clear than my version anyway: what you posted
> looks like it does basically the same thing, just with some changes in
> the order and sense of checks.
2006-11-27 10:34:43 +01:00
Kay Sievers
26133d54e0 man: recreate from xml 2006-11-27 10:30:17 +01:00
Kay Sievers
aa68c048f8 volume_id: fix endianess bug in linux_raid detection 2006-11-15 20:41:25 +01:00
Kay Sievers
2412f0886d volume_id: add comment about hfs uuid conversion 2006-10-15 18:20:15 +02:00
Kay Sievers
2658afdcf1 volume_id: add checksum check to via_raid 2006-10-13 13:17:13 +02:00
Kay Sievers
11678eff6a scsi_id: export ID_SERIAL_SHORT without vendor/product 2006-10-10 16:56:09 +02:00
MUNEDA Takahiro
56baaedc90 path_id: fix SAS disk handling 2006-10-02 16:02:42 +02:00
Bryan Kadzban
53fc01d507 add IMPORT operations to the udev man page 2006-09-23 22:10:55 +02:00
Kay Sievers
4ca254b382 volume_id: correct iso9660 high sierra header
Thanks to David Härdeman.
2006-09-12 14:33:06 +02:00
Kay Sievers
8091f6a90c rule_generator: improve net rule comment generation 2006-09-09 14:45:45 +02:00
Marco d'Itri
fbcbf70bb2 add persistent rules generator for net devices and optical drives 2006-09-05 15:20:28 +02:00
Kay Sievers
d60fd52af8 remove broken name_cdrom.pl
We never get an event on media change, so this script can't work.
2006-09-05 14:00:47 +02:00
Kay Sievers
e136a3360b cdrom_id: add rules file to call cdrom_id 2006-09-05 03:43:14 +02:00
Kay Sievers
27b77df44d update source file headers 2006-08-28 00:29:11 +02:00
Kay Sievers
5c51e31e0e vol_id: use primary group of 'nobody' instead of 'nogroup'
This fixes a Fedora issue not having the group 'nogroup'.
2006-08-20 18:24:34 +02:00
Kay Sievers
708cb35941 volume_id: add suspend partition detection
Based on a patch from:
  Scott James Remnant <scott@ubuntu.com>
2006-08-20 18:23:48 +02:00
Kay Sievers
95776dc6ec consistent key naming to match only the event device or include all parent devices
This scheme is more consistent and makes it obvious if a match happens
against the event device only, or the full chain of parent devices.

The old key names are now:
  BUS -> SUBSYSTEMS
  ID -> KERNELS
  SYSFS -> ATTRS
  DRIVER -> DRIVERS

Match keys for the event device:
  KERNEL
  SUBSYSTEM
  ATTR
  DRIVER (in a future release, for now the same as DRIVERS)

Match keys for all devices along the parent device chain:
  KERNELS
  SUBSYSTEMS
  ATTRS
  DRIVERS

ID, BUS, SYSFS are no longer mentioned in the man page but still work.
DRIVER must be converted to DRIVERS to match the new scheme. For now,
an error is logged, if DRIVER is used. In a future release, the DRIVER
key behaviour will change.
2006-08-19 16:06:25 +02:00
Lennart Poettering
aa9a49b4b3 volume_id: fix fat32 cluster chain traversal 2006-08-15 23:53:14 +02:00
Kay Sievers
05ec6e7507 switch ifdef __KLIBC__ to ifndef __GLIBC__ 2006-08-05 00:35:05 +02:00
Kay Sievers
eb82b76ded libvolume_id: read ufs2 label
Taken from the FreeBSD HAL repository.
2006-08-05 00:02:58 +02:00
Kay Sievers
55c1768ca1 refresh vol_id man page 2006-07-29 02:13:42 +02:00
Marco d'Itri
1d569d17b2 path_id: fix an harmless syntax error 2006-07-29 01:01:21 +02:00
Kay Sievers
cdf1894863 libvolume_id: add parameter 'size' to all probe functions 2006-07-25 14:59:50 +02:00
Kay Sievers
7d5ccc0810 vol_id: add --skip-raid and --probe-all option 2006-07-13 16:59:01 +02:00
Kay Sievers
f566b05b57 firmware.sh: remove needless '/' 2006-07-11 14:16:59 +02:00
Kay Sievers
c2e04d6b8b path_id: prepare for new sysfs layout 2006-07-09 21:32:55 +02:00
Kay Sievers
c76b97dc4d Makefiles: fix .PHONY for man page target
Thanks to David Härdeman for pointing it out.
2006-07-04 18:41:07 +02:00
Kay Sievers
b879c303a7 netif rename: optimistic loop for the name to become free
Parts from Ubuntu's 70-ifrename.patch.
2006-07-03 00:58:35 +02:00
Kay Sievers
e55a73abb0 libvolume_id: gfs + gfs2 support
Patch from Red Hat.
2006-05-30 16:01:28 +02:00
Kay Sievers
1388c83011 replace binary firmware helper with shell script 2006-05-28 10:23:32 +02:00
Kay Sievers
ecc527e0be path_id: prevent endless loop for SAS devices on older kernels 2006-05-26 17:35:44 +02:00
Hannes Reinecke
321f7bbb0a path_id: add support for iSCSI devices 2006-05-23 13:26:41 +02:00
Kay Sievers
6deef78755 libvolume_id: add more software raid signatures 2006-05-15 21:57:28 +02:00
Kay Sievers
2bac6c64aa libvolume_id: fat - check for signature at end of sector 2006-05-13 18:38:03 +02:00
Kay Sievers
172ee4205c libvolume_id: nss - use different uuid 2006-05-12 11:35:57 +02:00
Kay Sievers
7331443248 edd_id: fix "(null)" output if "mbr_signature" does not exist 2006-05-10 17:11:00 +02:00
Marco d'Itri
d7fea966f1 path_id: fix bashism 2006-05-09 18:24:43 +02:00
Libor Klepac
5ac7a25e85 path_id: add platform and serio support 2006-05-09 18:23:20 +02:00
Kay Sievers
674e00f67c vol_id: add NetWare volume detection 2006-05-09 08:46:07 +02:00
Kay Sievers
3d6d12c6b1 vol_id: fix logging from libvolume_id's log function 2006-04-28 17:52:09 +02:00
Hannes Reinecke
b12a1fb1c6 path_id: fix SAS device path generation 2006-04-21 20:02:58 +02:00
Kay Sievers
0c4a805bcc path_id: fix loop for SAS devices 2006-04-13 09:44:07 +02:00
Kay Sievers
485fd28cfa usb_id: remove uneeded code 2006-04-11 19:33:51 +02:00
Kay Sievers
f7dd3a57a4 volume_id: move some debug to info level 2006-04-08 05:04:35 +02:00
Kay Sievers
1017f139b3 volume_id: fix endianess conversion typo for FAT32 2006-04-05 17:31:49 +02:00
Kay Sievers
66e14ae7de fix symlink targets in Makefiles 2006-04-03 14:40:06 +02:00
Kay Sievers
cee5700cde volume_id: generate man page from xml source 2006-03-30 02:13:22 +02:00
Kay Sievers
f05da2ae00 volume_id: update README 2006-03-30 01:52:12 +02:00
Kay Sievers
1fda06ae98 pass CROSS_COMPILE to AR and RANLIB down to extras/ 2006-03-30 00:48:30 +02:00
Kay Sievers
4809b49e41 move all *_id programs to /lib/udev/ 2006-03-29 14:44:41 +02:00
Kay Sievers
16801abde1 man pages: mention udev(7) not udev(8)
Thanks to:
  Henrique de Moraes Holschuh <hmh@debian.org>
2006-03-28 20:16:34 +02:00
Kay Sievers
15ff0ba36e remove all stripping code 2006-03-28 03:09:18 +02:00
Kay Sievers
92da64c700 volume_id: define exported symbols 2006-03-28 02:52:58 +02:00
Kay Sievers
d5618ac969 volume_id: remove some global symbols 2006-03-27 23:03:25 +02:00
Kay Sievers
e688ad2d0d because is better than cause 2006-03-27 20:22:00 +02:00
Kay Sievers
c643d61836 volume_id: use shared library by default 2006-03-27 19:30:56 +02:00
Kay Sievers
83cc6ab476 volume_id: rename subdirectory 2006-03-27 18:05:17 +02:00
Kay Sievers
b5e6942671 volume_id: provide a custom debug function 2006-03-27 17:59:22 +02:00
Kay Sievers
2d82e6f053 volume_id: provide library 2006-03-23 10:50:55 +01:00
Hannes Reinecke
24c27caf82 path_id: add bus to USB path 2006-03-22 12:21:49 +01:00
Kay Sievers
a05098641e fix output for USB path 2006-03-21 17:28:47 +01:00
Kay Sievers
7808297b0f volume_id: remove all partition table support 2006-03-21 16:16:55 +01:00
Hannes Reinecke
10a9bff1c3 persistent links: add scsi tape links and usb path support 2006-03-21 16:10:18 +01:00
Kay Sievers
0eb9e4a87e volume_id: remove partition table parsing code 2006-03-21 16:02:07 +01:00
Kay Sievers
2f567dd62e volume_id: add squashfs detection 2006-03-08 19:44:28 +01:00
Kay Sievers
cdce0be895 remove devfs rules and scripts 2006-03-08 00:34:36 +01:00
Hannes Reinecke
226c074d6d path_id: support SAS devices 2006-03-01 20:07:20 +01:00
Masatake YAMATO
5016ef53f5 typo in debug text in udev_run_hotplugd.c 2006-03-01 20:02:41 +01:00
Kay Sievers
dd8140ae79 volume_id: add missing return 2006-02-21 19:14:43 +01:00
Kay Sievers
ab925d69d5 volume_id: split raid and filesystem detection 2006-02-21 18:48:28 +01:00
Kay Sievers
467546b586 volume_id: replace __packed__ by PACKED macro 2006-02-21 18:44:18 +01:00
Jeroen Roovers
c779c930f1 fix typo in parisc support to path_id
As reported at http://bugs.gentoo.org/show_bug.cgi?id=113379
path_id is still broken for parisc boxes.  This patch from
Jeroen Roovers <jer@gentoo.org> fixes that.

Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
2006-02-15 21:06:19 +01:00
Kay Sievers
42878445d7 cramfs detection for bigendian
Patch from Olaf Hering <olh@suse.de>.
2006-02-13 06:29:30 +01:00
Kay Sievers
3d94fb8742 scsi_id: remove dead files
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2006-01-28 16:42:49 +01:00
Kay Sievers
c1979c82e1 whitespace fixes
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2006-01-28 16:39:46 +01:00
Kay Sievers
1ef985452b replace fancy silent build program by simple kernel build like logic
Signed-off-by: Kay Sievers <kay.sievers@suse.de>
2006-01-28 04:44:51 +01:00
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