[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