chiark / gitweb /
rules: SUSE update
authorKay Sievers <kay.sievers@vrfy.org>
Tue, 29 May 2007 19:25:21 +0000 (21:25 +0200)
committerKay Sievers <kay.sievers@vrfy.org>
Tue, 29 May 2007 19:25:21 +0000 (21:25 +0200)
etc/udev/suse/64-device-mapper.rules
etc/udev/suse/64-md-raid.rules

index 567772a..838b022 100644 (file)
@@ -6,14 +6,14 @@ KERNEL=="device-mapper", SYMLINK+="mapper/control"
 KERNEL!="dm-*", GOTO="device_mapper_end"
 ACTION!="add|change", GOTO="device_mapper_end"
 
-# skip snapshot and error tables
 IMPORT{program}="/sbin/dmsetup export -j%M -m%m"
-ENV{DM_STATE}!="ACTIVE", GOTO="device_mapper_end"
-ENV{DM_TARGET_TYPES}=="|*snapshot*|*error*", GOTO="device_mapper_end"
+ENV{DM_NAME}!="?*", GOTO="device_mapper_end"
 
 SYMLINK+="disk/by-id/dm-name-$env{DM_NAME}"
 ENV{DM_UUID}=="?*", SYMLINK+="disk/by-id/dm-uuid-$env{DM_UUID}"
 
+ENV{DM_STATE}!="ACTIVE", GOTO="device_mapper_end"
+ENV{DM_TARGET_TYPES}=="|*snapshot*|*error*", GOTO="device_mapper_end"
 IMPORT{program}="vol_id --export $tempnode"
 OPTIONS="link_priority=-100"
 ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}"
index 3011a90..6bbfd12 100644 (file)
@@ -6,7 +6,7 @@ ACTION!="add|change", GOTO="md_end"
 
 ATTR{md/array_state}=="|clear|inactive", GOTO="md_end"
 
-IMPORT{program}="/sbin/mdadm -D --export $tempnode"
+IMPORT{program}="/sbin/mdadm --detail --export $tempnode"
 ENV{MD_NAME}=="?*", SYMLINK+="disk/by-id/md-name-$env{MD_NAME}"
 ENV{MD_UUID}=="?*", SYMLINK+="disk/by-id/md-uuid-$env{MD_UUID}"