scripts/live-helpers: Don't search ram block devices
authorChris Lamb <chris@chris-lamb.co.uk>
Wed, 26 Mar 2008 08:09:57 +0000 (08:09 +0000)
committerDaniel Baumann <daniel@debian.org>
Wed, 9 Mar 2011 16:47:58 +0000 (17:47 +0100)
We are hardly likely to find persistent-related devices on RAM disks, so
we ignore them whilst searching.

scripts/live-helpers

index 6c03751..b0ad4b6 100644 (file)
@@ -234,7 +234,7 @@ find_cow_device ()
        pers_label="${1}"
        cow_backing="/${pers_label}-backing"
 
-       for sysblock in $(echo /sys/block/* | tr ' ' '\n' | grep -v loop)
+       for sysblock in $(echo /sys/block/* | tr ' ' '\n' | grep -v loop | grep -v ram)
        do
                for dev in $(subdevices "${sysblock}")
                do
@@ -274,7 +274,7 @@ find_files ()
        filenames="${1}"
        snap_backing="/snap-backing"
 
-       for sysblock in $(echo /sys/block/* | tr ' ' '\n' | grep -v loop)
+       for sysblock in $(echo /sys/block/* | tr ' ' '\n' | grep -v loop | grep -v ram)
        do
                for dev in $(subdevices "${sysblock}")
                do