8 # 1 = mkfs path, 2 = fs name, 3 = pkg name
10 if [ ! -e ${1} ]; then
11 die "You must install ${3} in order to produce ${2} images"
17 fs_check /usr/sbin/mkfs.jffs jffs sys-fs/mtd
18 mkfs.jffs -d ${root_fs_path} -o ${clst_image_path}/root.img \
19 ${clst_embedded_fs_ops} || die "Could not create a jffs filesystem"
22 fs_check /usr/sbin/mkfs.jffs2 jffs2 sys-fs/mtd
23 mkfs.jffs2 --root=${root_fs_path} --output=${clst_image_path}/root.img\
24 ${clst_embedded_fs_ops} || die "Could not create a jffs2 filesystem"
28 fs_check /sbin/mkcramfs cramfs sys-fs/cramfs
29 mkcramfs ${clst_embedded_fs_ops} ${root_fs_path} \
30 ${clst_image_path}/root.img || \
31 die "Could not create a cramfs filesystem"
35 fs_check /usr/bin/mksquashfs squashfs sys-fs/squashfs-tools
36 mksquashfs ${root_fs_path} ${clst_image_path}/root.img \
37 ${clst_embedded_fs_ops} || \
38 die "Could not create a squashfs filesystem"