1
1
mirror of https://github.com/systemd/systemd-stable.git synced 2024-11-01 00:51:08 +03:00
Commit Graph

424 Commits

Author SHA1 Message Date
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
Kay Sievers
73ff769c90 volume_id: also add readable check to probe_all()
Otherwise probe_all will run two times into a timout, one
for the raid, and one for the filesystem probe. Thanks to
Tore Anderson for the debugging.
2007-12-17 15:32:41 +01:00
Kay Sievers
be580fa5d8 create_floppy_devices: fix logic for more than one floppy device 2007-12-17 03:41:30 +01:00
Kay Sievers
2bb4dd9766 volume_id: run only once into a timeout for unreadable devices 2007-12-16 19:56:04 +01:00
Hannes Reinecke
5caa40bea2 volume_id: LVM - add uuid 2007-12-16 19:22:32 +01:00
Kay Sievers
9e5920842b volume_id: md - add metadata minor version
Thanks to Hannes.
2007-12-07 17:26:15 +01:00
Kay Sievers
1e8b8e564c libvolume_id: squashfs - add endianess support for LZMA compression 2007-11-26 01:09:03 +01:00
Michael Prokop
d7515c7bb9 libvolume_id: squashfs+LZMA compression detection 2007-11-26 01:03:08 +01:00
Kay Sievers
c8ee8f983f rules_generator: do not create rules with insufficient matches
Thanks to Alexander E. Patrakov for pointing out that we create
invalid rules.

We still need a proper fix for devices we skip creating rules
(locally administered MAC), but want to swap names with interface
names we created rules for.
2007-11-20 18:18:03 +01:00
Dan Nicholson
01ac7d96fa volume_id: create relative symlink when $(libdir) = $(usrlibdir) 2007-11-08 00:14:39 +01:00
Dan Nicholson
c8e826147a extras: ignore built and generated files 2007-11-08 00:13:40 +01:00
Kay Sievers
f1bc0fdb0f volume_id: bump version 2007-10-24 16:51:03 +02:00
Kay Sievers
02ee0e3312 volume_id: ntfs - rely on valid master file table 2007-10-23 02:38:23 +02:00
Kay Sievers
74534dbde8 volume_id: LUKS - export version 2007-10-17 18:13:49 +02:00
Kay Sievers
424520043a volume_id: vfat - allow all possible sector sizes
https://bugs.launchpad.net/bugs/147807
2007-10-17 17:59:27 +02:00
Kay Sievers
6e9edde6c9 firmware: do not print error if logger is missing 2007-10-16 00:54:14 +02:00
Matthias Schwarzott
dab3fe36cf firmware: remove hardcoded path to logger 2007-10-16 00:50:48 +02:00
Kay Sievers
963033472f usb_id: fail if vendor/product can not be retrieved
Thanks to Daniel Drake for identifying the bug.
2007-10-15 20:38:20 +02:00
Kay Sievers
8fe5f78b7e rule_generator: always match netif type in generated rule 2007-09-25 17:18:49 +02:00
Kay Sievers
c746922ca2 rule_generator: move all policy from write_net_rules to the rules file 2007-09-21 17:42:46 +02:00
Kay Sievers
b1ac36ff5e path_id: fix for stacked class devices 2007-09-10 00:59:07 +02:00
Kay Sievers
7b6fd01651 volume_id: fix linux_raid metadata version 1.0 detection
Fixes:
  https://bugs.launchpad.net/ubuntu/+source/udev/+bug/133773
2007-08-29 06:06:00 +02:00
Kay Sievers
dbb2c414d7 man: recreate man pages 2007-08-28 04:24:08 +02:00
Kay Sievers
7d6ffc7216 rule_generator: fix wrong DRIVERS!= logic
Thanks to Matthias for identifying that.
2007-08-21 23:05:47 +02:00
Kay Sievers
82d4209792 volume_id: fix sqashfs detection 2007-08-16 15:02:53 +02:00
Kay Sievers
88b74dc692 edd_id: move persistent rules to its own file 2007-08-14 11:06:39 +02:00
Marco d'Itri
0837c28e9b rules_generator: fix write_cd_rules when similar names exist in the root directory
The argument to find_all_rules must be quoted or it will be subject to
shell expansion, which will happen if in the root directory there are
mount points with the same base name.
See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=407738 for details.
2007-08-07 10:39:07 +02:00
Marco d'Itri
14e1e49484 rules_generator: remove policy from write_cd_rules
The decision about when to create by-id or by-path persistent rules should
be made in the generator rules file where it's obvious and easy to modify
locally, not in the script.
2007-08-07 10:37:58 +02:00
Kay Sievers
dcfa2acce3 rules_generator: skip random MAC addresses 2007-08-02 21:19:41 +02:00
Kay Sievers
9b23e594bf rules_generator: remove "installation" function
This should be called by triggering events not by looping with
the script itself. It also keeps a second blacklist outside of
the rules which we do not want to maintain.
2007-07-25 18:16:11 +02:00