tools/livecd-iso-to-disk.sh |   10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

New commits:
commit 74434baadbfeb9c3407a2a673c7e5a0f1c18834b
Author: Brian C. Lane <[email protected]>
Date:   Tue Mar 22 11:00:04 2011 -0700

    Check for spaces in fs label when using overlay (#597599)
    
    Spaces don't work in the overlay filename, don't allow them.

diff --git a/tools/livecd-iso-to-disk.sh b/tools/livecd-iso-to-disk.sh
index b48dd79..088188b 100755
--- a/tools/livecd-iso-to-disk.sh
+++ b/tools/livecd-iso-to-disk.sh
@@ -821,11 +821,17 @@ checkSyslinuxVersion
 checkMBR $TGTDEV
 
 
-if [ "$overlaysizemb" -gt 0 -a "$TGTFS" = "vfat" ]; then
-    if [ "$overlaysizemb" -gt 2047 ]; then
+if [ "$overlaysizemb" -gt 0 ]; then
+    if [ "$TGTFS" = "vfat" -a "$overlaysizemb" -gt 2047 ]; then
         echo "Can't have an overlay of 2048MB or greater on VFAT"
         exitclean
     fi
+    LABEL=$(/sbin/blkid -s LABEL -o value $TGTDEV)
+    if [[ "$LABEL" =~ ( ) ]]; then
+        echo "The LABEL($LABEL) on $TGTDEV has spaces in it, which not work 
with the overlay"
+        echo "You can re-format or use dosfslabel/e2fslabel to change it"
+        exitclean
+    fi
 fi
 
 if [ "$homesizemb" -gt 0 -a "$TGTFS" = "vfat" ]; then


--
livecd mailing list
[email protected]
https://admin.fedoraproject.org/mailman/listinfo/livecd

Reply via email to