From 23ea1ebe19bed27a82541f7e30474ecfe7d6d5a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Tue, 1 Oct 2013 04:19:14 +0200 Subject: [PATCH] qvm-block: detect read-only devices --- udev/udev-block-add-change | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/udev/udev-block-add-change b/udev/udev-block-add-change index 7b65a2d..b678eaf 100755 --- a/udev/udev-block-add-change +++ b/udev/udev-block-add-change @@ -29,6 +29,11 @@ if [ "$MAJOR" -eq 7 -a ! -d /sys/$DEVPATH/loop ]; then exit 0 fi +# Check if device is read-only +if [ "`cat /sys/$DEVPATH/ro`" -eq 1 ]; then + MODE=r +fi + # Special case for CD if [ "$ID_TYPE" = "cd" ]; then if [ "$ID_CDROM_MEDIA" != "1" ]; then