diff options
author | Peter Rajnoha <prajnoha@redhat.com> | 2009-11-13 12:33:27 +0000 |
---|---|---|
committer | Peter Rajnoha <prajnoha@redhat.com> | 2009-11-13 12:33:27 +0000 |
commit | 9c20c7af59f5dca84446143f6233fe5533097144 (patch) | |
tree | e3df67dc0505034aeb2a7a138fd7261ca912bfa3 /udev | |
parent | 9c19bfad070057d811ad8762504e6298d27b0d31 (diff) | |
download | lvm2-9c20c7af59f5dca84446143f6233fe5533097144.tar.gz lvm2-9c20c7af59f5dca84446143f6233fe5533097144.tar.xz lvm2-9c20c7af59f5dca84446143f6233fe5533097144.zip |
Remove 'last_rule' from udev rules.
'last_rule' option has been removed from udev (version >= 147).
From now on, we require foreign rules to check and honor
ENV{DM_UDEV_DISABLE_OTHER_RULES_FLAG} instead. Foreign
rules should be skipped totally when this flag is set.
Diffstat (limited to 'udev')
-rw-r--r-- | udev/13-dm-disk.rules | 17 |
1 files changed, 4 insertions, 13 deletions
diff --git a/udev/13-dm-disk.rules b/udev/13-dm-disk.rules index 03d9cbcb..271ca227 100644 --- a/udev/13-dm-disk.rules +++ b/udev/13-dm-disk.rules @@ -10,27 +10,18 @@ # suspended. # "add" event is processed on coldplug only! -ACTION!="add|change", GOTO="dm_other" -ENV{DM_UDEV_RULES_VSN}!="?*", GOTO="dm_other" -ENV{DM_UDEV_DISABLE_DISK_RULES_FLAG}=="1", GOTO="dm_other" +ACTION!="add|change", GOTO="dm_end" +ENV{DM_UDEV_RULES_VSN}!="?*", GOTO="dm_end" +ENV{DM_UDEV_DISABLE_DISK_RULES_FLAG}=="1", GOTO="dm_end" SYMLINK+="disk/by-id/dm-name-$env{DM_NAME}" ENV{DM_UUID}=="?*", SYMLINK+="disk/by-id/dm-uuid-$env{DM_UUID}" -ENV{DM_SUSPENDED}=="1", GOTO="dm_other" +ENV{DM_SUSPENDED}=="1", GOTO="dm_end" IMPORT{program}="$env{DM_SBIN_PATH}/blkid -o udev -p $tempnode" ENV{DM_UDEV_LOW_PRIORITY_FLAG}=="1", 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}" ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_ENC}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_ENC}" -# Cutoff all subsequent rules if instructed by a flag. -# This flag should be used in well-founded situations only to prevent -# any problems that could arise when processing this event further by -# foreign rules (various temporary and hidden devices mostly). -LABEL="dm_other" -ENV{DM_UDEV_DISABLE_OTHER_RULES_FLAG}!="1", GOTO="dm_end" -ENV{DM_COOKIE}=="?*", RUN+="$env{DM_SBIN_PATH}/dmsetup udevcomplete $env{DM_COOKIE}" -OPTIONS+="last_rule" - LABEL="dm_end" |