From 68bbd408d716156df17ccbea44b79cdf8e95657a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Fri, 3 Apr 2015 11:14:15 +0200 Subject: [PATCH] udev: fix block devices ignoring rule First of all there was missing ']'. Bu additionally change that rule to detect partitioned loop devices instead of device-mapper. --- udev/udev-block-add-change | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/udev/udev-block-add-change b/udev/udev-block-add-change index 1ddcc1c..c497086 100755 --- a/udev/udev-block-add-change +++ b/udev/udev-block-add-change @@ -35,9 +35,9 @@ if [ "$MAJOR" -eq 7 -a ! -d /sys/$DEVPATH/loop ]; then xs_remove exit 0 fi -# ... and temporary device-mapper devices used during VM startup -if [[ "$DM_NAME" = 'loop'* ] && \ - [[ "`cat /sys/block/${DM_NAME%p*}/loop/backing_file`" = \ +# ... and temporary devices used during VM startup +if [[ "$NAME" = 'loop'* ]] && \ + [[ "`cat /sys/block/${NAME%p*}/loop/backing_file`" = \ '/var/lib/qubes/'*'/volatile.img' ]]; then xs_remove exit 0