chiark / gitweb /
add edd-*-part%n to the persistent.rules
authorKay Sievers <kay.sievers@suse.de>
Tue, 27 Sep 2005 14:38:43 +0000 (16:38 +0200)
committerKay Sievers <kay.sievers@suse.de>
Tue, 27 Sep 2005 14:38:43 +0000 (16:38 +0200)
Thanks to:
  Marco d'Itri <md@Linux.IT>

Signed-off-by: Kay Sievers <kay.sievers@suse.de>
etc/udev/persistent.rules

index 0ca0c56545c5760edd649786c7be0c39bada3634..0b231aacd579f3b5cc4789aea667af3c1429c61d 100644 (file)
@@ -8,7 +8,7 @@ SUBSYSTEM!="block", GOTO="persistent_end"
 KERNEL=="ram*|loop*|fd*|nbd*", GOTO="persistent_end"
 
 # never access removable ide devices, the drivers are causing event loops on open()
-SUBSYSTEM=="block", BUS=="ide", DRIVER!="ide-cdrom", SYSFS{removable}="1", GOTO="persistent_end"
+BUS=="ide", DRIVER!="ide-cdrom", SYSFS{removable}="1", GOTO="persistent_end"
 
 # by-id (hardware serial number)
 KERNEL=="hd*[!0-9]", IMPORT{program}="/sbin/ata_id --export $tempnode"
@@ -40,7 +40,8 @@ ENV{ID_FS_LABEL_SAFE}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_SAFE}"
 
 # BIOS Enhanced Disk Device
 KERNEL=="*[!0-9]", IMPORT{program}="/sbin/edd_id --export $tempnode"
-ENV{ID_EDD}=="?*", SYMLINK+="disk/by-id/edd-$env{ID_EDD}"
+KERNEL=="*[!0-9]", ENV{ID_EDD}=="?*", SYMLINK+="disk/by-id/edd-$env{ID_EDD}"
+KERNEL=="*[0-9]", ENV{ID_EDD}=="?*", SYMLINK+="disk/by-id/edd-$env{ID_EDD}-part%n"
 
 LABEL="persistent_end"