From 1ffce292fb24b3e77605a76e2388172927bebae7 Mon Sep 17 00:00:00 2001 From: Otavio Salvador Date: Wed, 20 Feb 2008 21:07:54 -0300 Subject: lh_binary_rootfs: add support to generate jffs2 filesystem --- helpers/lh_binary_rootfs | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) 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 -- cgit v1.0