[Fedora-livecd-list] tools/livecd-iso-to-disk.sh

Bruno Wolff III bruno at fedoraproject.org
Sun Sep 12 01:03:40 UTC 2010


 tools/livecd-iso-to-disk.sh |    7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

New commits:
commit c4a13f4a8ab0f5f593b12e57d4f91b1976e17be8
Author: Marc Herbert <Marc.Herbert at gmail.com>
Date:   Sat Sep 11 19:57:57 2010 -0500

    Fix for enumerating loop devices using bash 4.1.7.
    
    Signed-off-by: Bruno Wolff III <bruno at wolff.to>

diff --git a/tools/livecd-iso-to-disk.sh b/tools/livecd-iso-to-disk.sh
index fdfb5e3..1519594 100755
--- a/tools/livecd-iso-to-disk.sh
+++ b/tools/livecd-iso-to-disk.sh
@@ -39,10 +39,15 @@ exitclean() {
     exit 1
 }
 
+isdevloop()
+{
+    [ x"${1#/dev/loop}" != x"$1" ]
+}
+
 getdisk() {
     DEV=$1
 
-    if [[ "$DEV" =~ "/dev/loop*" ]]; then
+    if isdevloop "$DEV"; then
        device="$DEV"
        return
     fi




More information about the livecd mailing list