add proper exit status

This commit is contained in:
josch 2011-06-29 10:42:16 +02:00
parent 91a4778e2d
commit 4ac98ea19e

View file

@ -49,12 +49,12 @@ while getopts s:a:d:m:p: opt; do
done
shift $(($OPTIND - 1))
[ "$#" -ne 1 ] && { echo "too many positional arguments"; usage; exit; }
[ "$#" -ne 1 ] && { echo "too many positional arguments"; usage; exit 1; }
PLATFORM="$1"
[ ! -r "$PLATFORM" ] && { echo "cannot find target directory: $PLATFORM"; exit; }
[ ! -r "$PLATFORM/multistrap.conf" ] && { echo "cannot read multistrap config: $PLATFORM/multistrap.conf"; exit; }
[ ! -r "$PLATFORM" ] && { echo "cannot find target directory: $PLATFORM"; exit 1; }
[ ! -r "$PLATFORM/multistrap.conf" ] && { echo "cannot read multistrap config: $PLATFORM/multistrap.conf"; exit 1; }
# source default options
. "default/config"
@ -89,8 +89,8 @@ echo "mirror: $MIRROR"
echo "pkgs: $PACKAGES"
echo "--------------------------"
[ -e "$ROOTDIR.tar" ] && { echo "tarball still exists"; exit; }
[ -e "$ROOTDIR" ] && { echo "root directory still exists"; exit; }
[ -e "$ROOTDIR.tar" ] && { echo "tarball still exists"; exit 1; }
[ -e "$ROOTDIR" ] && { echo "root directory still exists"; exit 1; }
# create multistrap.conf
MULTISTRAPCONF=`tempfile -d . -p multistrap`