diff options
| author | Otavio Salvador <otavio@ossystems.com.br> | 2008-02-21 11:34:04 -0300 |
|---|---|---|
| committer | Daniel Baumann <daniel@debian.org> | 2011-03-09 17:31:06 +0100 |
| commit | 1028e1c947ad4fd22c1ff1488ab60c75a51ed76d (patch) | |
| tree | cfa32d79a569f9f14c180b03c98e3e247a5c2098 /bin | |
| parent | 5f4437b5100f9c7a90668d3511584ba89c942903 (diff) | |
| download | live-boot-1028e1c947ad4fd22c1ff1488ab60c75a51ed76d.tar.gz live-boot-1028e1c947ad4fd22c1ff1488ab60c75a51ed76d.zip | |
live-snapshot: add support to use jffs2 images
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/live-snapshot | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/bin/live-snapshot b/bin/live-snapshot index 3d0183d..ffa4670 100755 --- a/bin/live-snapshot +++ b/bin/live-snapshot @@ -100,7 +100,7 @@ Help () echo " -d, --device: specifies the output snapshot device (default: none)." echo " -o, --output: specifies the output image file (default: ${type} dependent)." echo " -r, --resync-string: internally used to resync previous made snapshots." - echo " -t, --type: specifies the snapshot type between \"squashfs\", \"ext2\", \"ext3\" or \"cpio\".gz archive (default: cpio)" + echo " -t, --type: specifies the snapshot type between \"squashfs\", \"ext2\", \"ext3\", \"jffs2\" or \"cpio\".gz archive (default: cpio)" /bin/echo -e "\nLook at live-snapshot(1) man page for more information." exit 0 @@ -154,6 +154,10 @@ Do_snapshot () genext2fs --size-in-blocks=${REAL_DIM} --reserved-blocks=0 --root="${COW}" "${DEST}" || exit 1 ;; + jffs2) + mkfs.jffs2 --root="${COW}" --output="${DEST}" || exit 1 + ;; + *) echo "Internal error." exit 1 @@ -290,6 +294,10 @@ Defaults () TYPE="squashfs" ;; + *.jffs2) + TYPE="jffs2" + ;; + ""|*.ext2|*.ext3) TYPE="ext2" ;; @@ -310,7 +318,7 @@ Defaults () fi case "${SNAP_TYPE}" in - "cpio"|"squashfs"|"ext2"|"ext3") + "cpio"|"squashfs"|"ext2"|"ext3"|"jffs2") TYPE="${SNAP_TYPE}" ;; |
