chiark / gitweb /
rules: SUSE update
authorKay Sievers <kay.sievers@vrfy.org>
Thu, 21 Jun 2007 00:15:45 +0000 (02:15 +0200)
committerKay Sievers <kay.sievers@vrfy.org>
Thu, 21 Jun 2007 00:15:45 +0000 (02:15 +0200)
etc/udev/suse/64-device-mapper.rules

index 9555e97..f1d6c40 100644 (file)
@@ -9,10 +9,13 @@ 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_STATE}=="SUSPENDED", GOTO="device_mapper_end"
 ENV{DM_TARGET_TYPES}=="|*error*", GOTO="device_mapper_end"
 IMPORT{program}="vol_id --export $tempnode"
+
 OPTIONS="link_priority=-100"
+ENV{DM_TARGET_TYPES}=="*snapshot-origin*", OPTIONS="link_priority=-90"
+
 ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{ID_FS_UUID_ENC}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID_ENC}"
 ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_ENC}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}"