[SCM] debian-live/live-initramfs branch, master, updated. 1.110.7-1-13-g297a07e

Otavio Salvador otavio at ossystems.com.br
Thu Feb 21 19:07:43 UTC 2008


The following commit has been merged in the master branch:
commit 5f0bb2a598a0971dbe80489a9e23ad4ce4ad9af6
Author: Otavio Salvador <otavio at ossystems.com.br>
Date:   Thu Feb 21 11:34:04 2008 -0300

    live-snapshot: add support to use jffs2 images

diff --git a/bin/live-snapshot b/bin/live-snapshot
index 3d0183d..ffa4670 100755
--- a/bin/live-snapshot
+++ b/bin/live-snapshot
@@ -100,7 +100,7 @@ Help ()
 	echo "  -d, --device: specifies the output snapshot device (default: none)."
 	echo "  -o, --output: specifies the output image file (default: ${type} dependent)."
 	echo "  -r, --resync-string: internally used to resync previous made snapshots."
-	echo "  -t, --type: specifies the snapshot type between \"squashfs\", \"ext2\", \"ext3\" or \"cpio\".gz archive (default: cpio)"
+	echo "  -t, --type: specifies the snapshot type between \"squashfs\", \"ext2\", \"ext3\", \"jffs2\" or \"cpio\".gz archive (default: cpio)"
 	/bin/echo -e "\nLook at live-snapshot(1) man page for more information."
 
 	exit 0
@@ -154,6 +154,10 @@ Do_snapshot ()
 			genext2fs --size-in-blocks=${REAL_DIM} --reserved-blocks=0 --root="${COW}" "${DEST}" || exit 1
 			;;
 
+		jffs2)
+			mkfs.jffs2 --root="${COW}" --output="${DEST}" || exit 1
+			;;
+
 		*)
 			echo "Internal error."
 			exit 1
@@ -290,6 +294,10 @@ Defaults ()
 				TYPE="squashfs"
 				;;
 
+			*.jffs2)
+				TYPE="jffs2"
+				;;
+
 			""|*.ext2|*.ext3)
 				TYPE="ext2"
 				;;
@@ -310,7 +318,7 @@ Defaults ()
 		fi
 
 		case "${SNAP_TYPE}" in
-			"cpio"|"squashfs"|"ext2"|"ext3")
+			"cpio"|"squashfs"|"ext2"|"ext3"|"jffs2")
 				TYPE="${SNAP_TYPE}"
 				;;
 

-- 
debian-live/live-initramfs



More information about the debian-live-changes mailing list