diff options
author | Kay Sievers <kay.sievers@suse.de> | 2006-06-16 11:11:27 +0200 |
---|---|---|
committer | Kay Sievers <kay.sievers@suse.de> | 2006-06-16 11:11:27 +0200 |
commit | e0595b53b5ea6cb922fc17ecdbbf4188319c55d0 (patch) | |
tree | 1443a48a76525e6d3f1409445552d3b3183ee4e6 /etc/udev/suse | |
parent | 6cf19e52c39eab9a13be4afc0d1d45318cd530a7 (diff) |
update SUSE rules
Diffstat (limited to 'etc/udev/suse')
-rw-r--r-- | etc/udev/suse/64-device-mapper.rules | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/etc/udev/suse/64-device-mapper.rules b/etc/udev/suse/64-device-mapper.rules new file mode 100644 index 0000000000..3837d3f2c7 --- /dev/null +++ b/etc/udev/suse/64-device-mapper.rules @@ -0,0 +1,15 @@ +# device mapper links hook into "online" event, when the dm table +# is available, while some table types must be ignored + +KERNEL=="dm-*", ACTION=="add|online", GOTO="device_mapper_do" +GOTO="device_mapper_end" + +LABEL="device_mapper_do" +PROGRAM!="/sbin/dmsetup status -j %M -m %m", GOTO="device_mapper_end" +RESULT=="|*snapshot*|*error*", GOTO="device_mapper_end" + +IMPORT{program}="/sbin/vol_id --export $tempnode" +ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_UUID}=="?*", SYMLINK+="disk/by-uuid/$env{ID_FS_UUID}" +ENV{ID_FS_USAGE}=="filesystem|other", ENV{ID_FS_LABEL_SAFE}=="?*", SYMLINK+="disk/by-label/$env{ID_FS_LABEL_SAFE}" + +LABEL="device_mapper_end" |