From: Kay Sievers Date: Sat, 11 Aug 2007 12:01:54 +0000 (+0200) Subject: rules: run vol_id only for partitions X-Git-Tag: 174~1855 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=1bc19dbc6b3d9bfbb8d5d63b16c672f5c37e79ff rules: run vol_id only for partitions Until we add support to the kernel to report media changes with a "change" event, do not read the device content, because it will not get updated when the media is removed or replaced. --- diff --git a/etc/udev/rules.d/60-persistent-storage.rules b/etc/udev/rules.d/60-persistent-storage.rules index a49321c5f..62cdad67c 100644 --- a/etc/udev/rules.d/60-persistent-storage.rules +++ b/etc/udev/rules.d/60-persistent-storage.rules @@ -59,7 +59,7 @@ KERNEL=="sr*|st*", GOTO="persistent_storage_end" KERNEL=="hd*[!0-9]", ATTR{removable}=="1", GOTO="persistent_storage_end" # by-label/by-uuid (filesystem properties) -IMPORT{program}="vol_id --export $tempnode" +ENV{DEVTYPE}=="partition", IMPORT{program}="vol_id --export $tempnode" 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}"