[SCM] debian-live/live-helper branch, master, updated. 1.0_a37-2-54-g20ffe17

Otavio Salvador otavio at ossystems.com.br
Thu Feb 21 17:43:26 UTC 2008


The following commit has been merged in the master branch:
commit 20ffe176ede048996d03d838b3d11a8a9ec125cc
Author: Otavio Salvador <otavio at ossystems.com.br>
Date:   Wed Feb 20 21:07:54 2008 -0300

    lh_binary_rootfs: add support to generate jffs2 filesystem

diff --git a/helpers/lh_binary_rootfs b/helpers/lh_binary_rootfs
index 20098c6..cc8de11 100755
--- a/helpers/lh_binary_rootfs
+++ b/helpers/lh_binary_rootfs
@@ -140,6 +140,43 @@ case "${LH_CHROOT_FILESYSTEM}" in
 		Remove_package
 		;;
 
+	jffs2)
+		# Checking depends
+		Check_package chroot/usr/sbin/mkfs.jffs2 mtd-tools
+
+		# Restoring cache
+		Restore_cache cache/packages_binary
+
+		# Installing depends
+		Install_package
+
+		# Remove old ext2 image
+		if [ -f binary/${INITFS}/filesystem.jffs2 ]
+		then
+			rm -f binary/${INITFS}/filesystem.jffs2
+		fi
+
+		case "${LH_CHROOT_BUILD}" in
+			enabled)
+				Chroot "mkfs.jffs2 --root=chroot --output filesystem.jffs2"
+
+				# Move image
+				mv chroot/filesystem.jffs2 binary/${INITFS}
+				rm -rf chroot/chroot
+				;;
+
+			disabled)
+				mkfs.jffs2 --root=chroot --output binary/${INITFS}/filesystem.jffs2
+				;;
+		esac
+
+		# Saving cache
+		Save_cache cache/packages_binary
+
+		# Removing depends
+		Remove_package
+		;;
+
 	plain)
 		if [ -d binary/${INITFS}/filesystem.dir ]
 		then

-- 
debian-live/live-helper



More information about the debian-live-changes mailing list