lh_binary_rootfs: add support to generate jffs2 filesystem

This commit is contained in:
Otavio Salvador 2008-02-20 21:07:54 -03:00
parent 774aebab84
commit 20ffe176ed
1 changed files with 37 additions and 0 deletions

View File

@ -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