From 35325028b1a502b4f166067f2a5ab95a620e27e2 Mon Sep 17 00:00:00 2001 From: Marco Amadori Date: Fri, 6 Jun 2008 23:12:43 +0200 Subject: [PATCH] live-snapshot: included vital informations on exit. --- bin/live-snapshot | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/bin/live-snapshot b/bin/live-snapshot index a4f1925..9c3face 100755 --- a/bin/live-snapshot +++ b/bin/live-snapshot @@ -351,6 +351,33 @@ Clean () fi } +Warn_user () +{ + if [ -z "${SNAP_RESYNC_STRING}" ] + then + case ${SNAP_TYPE} in + cpio|ext2|ext3) + echo "Please move ${DEST} (if is not already in it)" > /dev/null 1>&2 + echo "in a supported writable partition (e.g ext3, vfat)." > /dev/null 1>&2 + ;; + + squashfs) + echo "To use ${DEST} you need to rebuild your media or add it" > /dev/null 1>&2 + echo "to your multisession disc under the \"/live\" directory." > /dev/null 1>&2 + ;; + + jffs2) + echo "Please cat or flashcp ${DEST} to your partition in order to start using it." > /dev/null 1>&2 + ;; + esac + + if grep -qv persistent /proc/cmdline + then + echo "Remember to boot this live system with \"persistent\" specified at boot prompt." > /dev/null 1>&2 + fi + fi +} + Main () { Parse_args "${@}" @@ -359,6 +386,7 @@ Main () trap 'Clean' EXIT Mount_device Do_snapshot + Warn_user } Main "${@:-}" -- 2.1.4