|
|
create_squashfs() { | create_squashfs() { |
echo "Creating squashfs..." | echo "Creating squashfs..." |
export loopname="image.squashfs" | export loopname="image.squashfs" |
mksquashfs "${clst_destpath}" "$1/${loopname}" ${clst_fs_ops} -noappend \ |
mksquashfs "${clst_destpath}" "$1/${loopname}" ${clst_fsops} -noappend \ |
|| die "mksquashfs failed, did you emerge squashfs-tools?" | || die "mksquashfs failed, did you emerge squashfs-tools?" |
} | } |
| |
|
|
echo "Creating jffs..." | echo "Creating jffs..." |
export loopname="image.jffs" | export loopname="image.jffs" |
# fs_check /usr/sbin/mkfs.jffs jffs sys-fs/mtd | # fs_check /usr/sbin/mkfs.jffs jffs sys-fs/mtd |
mkfs.jffs -d ${clst_destpath} -o $1/${loopname} ${clst_fs_ops} \ |
mkfs.jffs -d ${clst_destpath} -o $1/${loopname} ${clst_fsops} \ |
|| die "Could not create a jffs filesystem" | || die "Could not create a jffs filesystem" |
} | } |
| |
|
|
echo "Creating jffs2..." | echo "Creating jffs2..." |
export loopname="image.jffs" | export loopname="image.jffs" |
# fs_check /usr/sbin/mkfs.jffs2 jffs2 sys-fs/mtd | # fs_check /usr/sbin/mkfs.jffs2 jffs2 sys-fs/mtd |
mkfs.jffs2 --root=${clst_destpath} --output=$1/${loopname} ${clst_fs_ops} \ |
mkfs.jffs2 --root=${clst_destpath} --output=$1/${loopname} ${clst_fsops} \ |
|| die "Could not create a jffs2 filesystem" | || die "Could not create a jffs2 filesystem" |
} | } |
| |
|
|
echo "Creating cramfs..." | echo "Creating cramfs..." |
export loopname="image.cramfs" | export loopname="image.cramfs" |
#fs_check /sbin/mkcramfs cramfs sys-fs/cramfs | #fs_check /sbin/mkcramfs cramfs sys-fs/cramfs |
mkcramfs ${clst_fs_ops} ${clst_destpath} $1/${loopname} \ |
mkcramfs ${clst_fsops} ${clst_destpath} $1/${loopname} \ |
|| die "Could not create a cramfs filesystem" | || die "Could not create a cramfs filesystem" |
} | } |