diff options
author | Peter Rajnoha <prajnoha@redhat.com> | 2009-09-11 16:05:20 +0000 |
---|---|---|
committer | Peter Rajnoha <prajnoha@redhat.com> | 2009-09-11 16:05:20 +0000 |
commit | f83332a0d51b5efd6606d1c266c8d300312c57f6 (patch) | |
tree | 70855ab430e6debab144ad40cd8e40647b632557 /udev/12-dm-permissions.rules | |
parent | 9b77df2ae7375fe5eebcf6b1a1aa5a675297810c (diff) | |
download | lvm2-f83332a0d51b5efd6606d1c266c8d300312c57f6.tar.gz |
Several changes in udev rules:
- add DM_UDEV_RULES_VSN to provide a variable to be checked for in the other
rules (e.g. to check that DM rules are actually installed, we can alternate
functionality in the other rules based on this information, also we have
versioning support for the rules)
- set proper sbin path for dmsetup and blkid, /sbin first, then /usr/sbin.
This is necessary for anaconda to work properly.
- add 'last_rule' for cryptsetup's temporary devices (symlinks in /dev/mapper
only)
Diffstat (limited to 'udev/12-dm-permissions.rules')
-rw-r--r-- | udev/12-dm-permissions.rules | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/udev/12-dm-permissions.rules b/udev/12-dm-permissions.rules index 1e9cdfdbc..19525381c 100644 --- a/udev/12-dm-permissions.rules +++ b/udev/12-dm-permissions.rules @@ -2,6 +2,7 @@ # # These rules set permissions for DM devices. There are some environment # variables set that can be used: +# DM_UDEV_RULES_VSN - DM udev rules version # DM_NAME - actual DM device's name # DM_UUID - UUID set for DM device (blank if not specified) # DM_SUSPENDED - suspended state of DM device (0 or 1) @@ -12,6 +13,7 @@ SUBSYSTEM!="block", GOTO="dm_end" KERNEL!="dm-[0-9]*", GOTO="dm_end" ACTION!="change", GOTO="dm_end" +ENV{DM_UDEV_RULES_VSN}!="?*", GOTO="dm_end" #ENV{DM_NAME}=="my_device", OWNER:="peter", GROUP:="peter", MODE:="644" |