Browse code

Fix syslinux failure on new USB drive

Dean Troyer authored on 2011/10/18 04:55:10
Showing 1 changed files
... ...
@@ -21,22 +21,25 @@ if [ -b $DEST_DIR ]; then
21 21
     # We have a block device, install syslinux and mount it
22 22
     DEST_DEV=$DEST_DIR
23 23
     DEST_DIR=`mktemp -d mntXXXXXX`
24
+    mount $DEST_DEV $DEST_DIR
25
+
26
+    if [ ! -d $DEST_DIR/syslinux ]; then
27
+        mkdir -p $DEST_DIR/syslinux
28
+    fi
24 29
 
25 30
     # Install syslinux on the device
26 31
     syslinux --install --directory syslinux $DEST_DEV
27
-
28
-    mount $DEST_DEV $DEST_DIR
29 32
 else
30 33
     # We have a directory (for sanity checking output)
31
-	DEST_DEV=""
32
-	if [ ! -d $DEST_DIR/syslinux ]; then
33
-	    mkdir -p $DEST_DIR/syslinux
34
-	fi
34
+    DEST_DEV=""
35
+    if [ ! -d $DEST_DIR/syslinux ]; then
36
+        mkdir -p $DEST_DIR/syslinux
37
+    fi
35 38
 fi
36 39
 
37 40
 # Get some more stuff from syslinux
38 41
 for i in memdisk menu.c32; do
39
-	cp -p /usr/lib/syslinux/$i $DEST_DIR/syslinux
42
+    cp -p /usr/lib/syslinux/$i $DEST_DIR/syslinux
40 43
 done
41 44
 
42 45
 CFG=$DEST_DIR/syslinux/syslinux.cfg