Package: dmraid
Tags: patch

This avoids looping dmraid-activate with "no" "raid" "disks",
for example. (LP: 415280)

It would be better if the dmraid binary would write error messages
to stderr instead of confusing scripts which read its stdout, but until
that is fixed, this patch will do.

Signed-off-by: Tormod Volden <debian.tor...@gmail.com>
---
 debian/initramfs/dmraid.initramfs-local-top/dmraid |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/debian/initramfs/dmraid.initramfs-local-top/dmraid 
b/debian/initramfs/dmraid.initramfs-local-top/dmraid
index d1a09a9..d162b5a 100644
--- a/debian/initramfs/dmraid.initramfs-local-top/dmraid
+++ b/debian/initramfs/dmraid.initramfs-local-top/dmraid
@@ -18,6 +18,8 @@ esac
 
 # Activate any dmraid arrays that were not identified by udev and vol_id.
 
-for dev in $(dmraid -r -c); do
-       dmraid-activate $dev
-done
+if devices=$(dmraid -r -c); then
+       for dev in $devices; do
+               dmraid-activate $dev
+       done
+fi
-- 
1.6.3.3




-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to