Commit graph

453 commits

Author SHA1 Message Date
Kay Sievers 726687ad48 delete all Makefiles and move udev source to udev/ 2008-07-30 00:39:15 +02:00
Thomas Koeller aa5e29a581 use proper directory lib/lib64 for libvolume_id 2008-07-22 15:57:40 +02:00
Kay Sievers 282988c4f8 move default rules from /etc/udev/rules.d/ to /lib/udev/rules.d/
None of these rules is supposed to be changed by users, so move
them out of /etc. Custom rules, and automatically generated rules
stay in /etc. All rules are still processed in lexical order,
regardless which directory they live in.
2008-07-18 15:56:03 +02:00
Kay Sievers 05364975af scsi_id: the fallback fix broke error handling 2008-07-10 22:22:10 +02:00
Marco d'Itri 52b375bc3b scsi_id: man page fix
minus signs need to be escaped and the program is not in the $PATH anymore
2008-07-10 00:17:24 +02:00
Thomas Koeller 629e57e0d4 scsi_id: include sys/stat.h
I could not build scsi_id because of a missing #include
for sys/stat.h, so I had to add that.

Signed-off-by: Thomas Koeller <thomas@koeller.dyndns.org>
2008-07-10 00:08:32 +02:00
Marco d'Itri 03effd3bc9 rules_generator: net rules - do not print error if file is missing and ignore commented rules
Fix an error message displayed by write_net_rules when the rules file
does not exist yet. (See Debian bugs #442796 and #475699.)

Ignore commented rules, at least for the easy case.
For clarity, use extended instead of standard regular expressions.
2008-07-07 14:32:33 +02:00
Kay Sievers 24dabba541 scsi_id: fix fallback to sg v3 for sg nodes 2008-07-07 11:18:49 +02:00
Kay Sievers dad1f0924b path_id: suppress trailing '-' like 'ID_PATH=pci-0000:05:01.0-' 2008-06-26 13:25:31 +02:00
Kay Sievers 7c389ce8a0 collect: fix size_t printf 2008-06-18 10:12:14 +02:00
Tobias Klauser 322fc7a636 collect: check realloc return value 2008-06-18 10:10:29 +02:00
Kay Sievers 9bbdf6eb3c cdrom_id: fix recognition of blank media
Thanks to David!
2008-06-12 07:20:14 +02:00
Kay Sievers 2c0644c1c2 release 123 2008-06-12 00:08:43 +02:00
Erik van Konijnenburg 0c6ecdfd9f volume_id: support for oracleasm 2008-06-11 23:54:56 +02:00
Harald Hoyer 1ecb086460 scsi_id: retry open() on -EBUSY 2008-06-11 23:26:18 +02:00
Kay Sievers ec404619a6 cdrom_id: export ID_CDROM_MEDIA_TRACK_COUNT_AUDIO=, ID_CDROM_MEDIA_TRACK_COUNT_DATA=
Iterate over all tracks, instead of looking only at the first
one for audio. Thanks to David!
2008-06-11 23:24:13 +02:00
Karel Zak 2f2f54c514 volume_id: enable GFS probing code, add LABEL support
* enables GFS/GFS2 probing code (it's disabled now!)

 * adds support for LABELs -- it seems that locktable name is usable as
   a LABEL (at least according to libblkid).

 * removes extra check of sb_header.mh_format -- nothing in kernel and
   blkid checks this superblock entry. It seems that check GFS_MAGIC and
   GFS_METATYPE_SB is enough.

Signed-off-by: Karel Zak <kzak@redhat.com>
2008-05-28 20:07:17 +02:00
Xinwei Hu b5254b4203 collect: realloc buffer, if needed 2008-05-27 19:35:03 +02:00
Karel Zak 2aae673c96 volume_id: remove unnecessary global variable
Signed-off-by: Karel Zak <kzak@redhat.com>
2008-05-27 01:41:41 +02:00
Kay Sievers 941d40a074 rules: persistent net - handle "locally administered" ibmveth MAC addresses 2008-05-26 17:11:13 +02:00
Kay Sievers bc44071db2 edd_id: call it only for sd* and hd* 2008-05-20 08:46:29 +02:00
Kay Sievers 7031a67c95 volume_id: bump version 2008-05-17 16:19:12 +02:00
Kay Sievers 53ba69a0c2 scsi_id: add bsg.h 2008-05-16 12:52:42 +02:00
Matthias Schwarzott 4cd71da560 cdrom_id: fix segfault 2008-05-14 16:03:49 +02:00
Kay Sievers 025570aa3e scsi_id: add --sg-version= option 2008-05-14 15:02:17 +02:00
Kay Sievers 2d05764a77 scsi_id: remove bus_id option 2008-05-14 13:59:25 +02:00
Kay Sievers 138cf75e4e scsi_id: update man page 2008-05-14 13:59:11 +02:00
Hannes Reinecke 78d9ecfd4f scsi_id: add SGv4 support
Fall back to SGv3, if SGv3 returns a failure/is not available.
2008-05-14 13:55:49 +02:00
Hannes Reinecke 753417db2b scsi_id: remove all sysfs dependencies 2008-05-14 13:42:41 +02:00
MUNEDA Takahiro 838436fa32 man: scsi_id 2008-05-14 04:47:33 +02:00
Karel Zak 661a0bea80 volume_id: clean up linux_raid code
extra global and/or non-static variables suck in shared libraries
use "else if" rather than many "return" calls

Signed-off-by: Karel Zak <kzak@redhat.com>
2008-05-13 11:29:17 +02:00
David Woodhouse 8b6e9f287d rules_generator: net rules - add "dev_id" value to generated rules 2008-04-27 20:19:44 +02:00
Kay Sievers d8a9d01704 udevadm: control - fix --env key to accept --env=<KEY>=<value> 2008-04-22 03:19:21 +02:00
Kay Sievers 6b795c99e0 fstab_import: add program to IMPORT matching fstab entry
DEVPATH=/devices/pci0000:00/0000:00:1f.2/host0/target0:0:0/0:0:0:0/block/sda/sda6
  SUBSYSTEM=block
  ...
  ID_FS_USAGE=filesystem
  ID_FS_TYPE=ext3
  ID_FS_VERSION=1.0
  ...
  FSTAB_NAME=/dev/disk/by-id/scsi-SATA_ST910021AS_3MH0Y3KF-part6
  FSTAB_DIR=/home/kay/work
  FSTAB_TYPE=ext3
  FSTAB_OPTS=defaults
  FSTAB_FREQ=1
  FSTAB_PASSNO=1
2008-04-21 18:07:05 +02:00
Kay Sievers 953080abd9 cdrom_id: add more help text 2008-04-21 17:41:39 +02:00
Damjan Georgievski be9c76b434 libvolume_id: recognize swap partitions with a tuxonice hibernate image 2008-04-21 12:44:25 +02:00
Kay Sievers 803ac7a6d8 scsi_id: initialize serial strings 2008-04-20 21:08:45 +02:00
Kay Sievers c70560feef logging: add trailing newline to all strings 2008-04-20 21:07:06 +02:00
Kay Sievers 1d918b50cd path_id: remove subsystem whitelist 2008-04-18 21:08:07 +02:00
Kay Sievers e6d70ed63a rules_generator: net rules - always add KERNEL== match to generated rules 2008-04-15 00:21:51 +02:00
Kay Sievers fd7a285e62 cdrom_id: replace with version which also exports media properties
This is a 12 track audio CD with additional data session:
  $ extras/cdrom_id/cdrom_id /dev/dvd
  ID_CDROM=1
  ID_CDROM_CD_R=1
  ID_CDROM_CD_RW=1
  ID_CDROM_DVD=1
  ID_CDROM_DVD_R=1
  ID_CDROM_DVD_RW=1
  ID_CDROM_DVD_RAM=1
  ID_CDROM_DVD_PLUS_R=1
  ID_CDROM_DVD_PLUS_RW=1
  ID_CDROM_DVD_PLUS_R_DL=1
  ID_CDROM_MEDIA_CD=1
  ID_CDROM_MEDIA_STATE=complete
  ID_CDROM_MEDIA_HAS_AUDIO=1
  ID_CDROM_MEDIA_SESSION_COUNT=2
  ID_CDROM_MEDIA_TRACK_COUNT=13
  ID_CDROM_MEDIA_SESSION_LAST_OFFSET=444508160
2008-04-09 23:17:39 +02:00
Kay Sievers 8b5238670d vol_id: add --offset option 2008-04-09 12:35:03 +02:00
Roy Marples 064360cde8 Makefile: do not require GNU install 2008-03-15 00:02:39 +01:00
Kay Sievers 9138bcba99 rules_generator: add KERNEL=="<netifname>*" to generated rules
Some boxes, like the PS3, have multiple independent hardware
interfaces, all sharing the same MAC address. If they have
different interface names base names, we can distinguish them
that way.
2008-03-13 16:31:14 +01:00
Matthias Schwarzott 44d01dced1 volume_id: respect LDFLAGS 2008-02-21 12:28:45 +01:00
Kay Sievers 3f91a27d16 volume_id: update ext detection 2008-02-09 12:17:32 +01:00
Karel Zak bf79d61233 volume_id: fix typo in function documentation
Signed-off-by: Karel Zak <kzak@redhat.com>
2008-01-24 01:12:33 +01:00
Neil Williams a141b43506 volume_id: add prefix=, exec_prefix= 2008-01-09 22:36:36 +01:00
Karel Zak 1b4f9b167b volume_id: fix UUID raw buffer usage
Signed-off-by: Karel Zak <kzak@redhat.com>
2008-01-09 16:15:07 +01:00
Jiri Slaby 6e509e539b rules_generator: add missing write_net_rules unlock 2007-12-31 14:24:55 +01:00