diff options
author | Kay Sievers <kay.sievers@suse.de> | 2006-08-10 14:26:18 +0200 |
---|---|---|
committer | Kay Sievers <kay.sievers@suse.de> | 2006-08-10 14:26:18 +0200 |
commit | fef35cc8466d8360baff53c781e998277d2461a4 (patch) | |
tree | aad731604bfc2842bfed02e8f7ded587c79f02c2 /etc/udev/frugalware/64-device-mapper.rules | |
parent | f051e340699286831b90b242d843eb1a38c2b19f (diff) |
update frugalware rules
Diffstat (limited to 'etc/udev/frugalware/64-device-mapper.rules')
-rw-r--r-- | etc/udev/frugalware/64-device-mapper.rules | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/etc/udev/frugalware/64-device-mapper.rules b/etc/udev/frugalware/64-device-mapper.rules new file mode 100644 index 0000000000..3837d3f2c7 --- /dev/null +++ b/etc/udev/frugalware/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" |