[SCM] debian-live branch, master, updated. 1.0_a47-1-37-g0c46e91

Chris Lamb chris at chris-lamb.co.uk
Sun Jun 15 15:52:42 UTC 2008


The following commit has been merged in the master branch:
commit 0c46e9185bf7be741429b0823fe04e8cc8303494
Author: Chris Lamb <chris at chris-lamb.co.uk>
Date:   Sun Jun 15 16:48:47 2008 +0100

    Add support for ext2 and ext3 to lh_source_usb-hdd.
    
    Signed-off-by: Chris Lamb <chris at chris-lamb.co.uk>

diff --git a/helpers/lh_source_usb-hdd b/helpers/lh_source_usb-hdd
index 3913f9b..15d6b34 100755
--- a/helpers/lh_source_usb-hdd
+++ b/helpers/lh_source_usb-hdd
@@ -78,26 +78,48 @@ then
 	find /dev | cpio -dmpu chroot
 fi
 
+case "${LH_BINARY_FILESYSTEM}" in
+	ext2|ext3)
+		PARTITION_TYPE="ext2"
+		;;		
+
+	fat16|fat32)
+		PARTITION_TYPE="${LH_BINARY_FILESYSTEM}"
+		;;
+
+	*)
+		Echo_error "Unsupported binary filesystem ${LH_BINARY_FILESYSTEM}"
+		exit 1
+		;;
+esac
+
 echo "!!! The following error/warning messages can be ignored !!!"
 Losetup $FREELO source.img 0
 Chroot "parted -s ${FREELO} mklabel msdos" || true
-Chroot "parted -s ${FREELO} mkpart primary ${LH_BINARY_FILESYSTEM} 0.0 100%" || true
+Chroot "parted -s ${FREELO} mkpart primary ${PARTITION_TYPE} 0.0 100%" || true
 Chroot "parted -s ${FREELO} set 1 lba off" || true
 ${LH_LOSETUP} -d ${FREELO}
 
 Losetup $FREELO source.img 1
 
 case "${LH_BINARY_FILESYSTEM}" in
+	ext2|ext3)
+		MKFS="${LH_BINARY_FILESYSTEM}"
+		MKFS_OPTIONS="-L DEBIAN_LIVE -m 0"
+		;;
+
 	fat16)
-		MKFS_OPTIONS="-F 16"
+		MKFS="vfat"	
+		MKFS_OPTIONS="-F 16 -n DEBIAN_LIVE"
 		;;
 
 	fat32)
-		MKFS_OPTIONS="-F 32"
+		MKFS="vfat"	
+		MKFS_OPTIONS="-F 32 -n DEBIAN_LIVE"
 		;;
 esac
 
-Chroot " mkfs.vfat ${MKFS_OPTIONS} -n DEBIAN_LIVE ${FREELO}"
+Chroot "mkfs.${MKFS} ${MKFS_OPTIONS} ${FREELO}"
 
 mkdir -p source.tmp
 ${LH_ROOT_COMMAND} mount ${FREELO} source.tmp

-- 
debian-live



More information about the debian-live-changes mailing list