add proper exit status
This commit is contained in:
parent
91a4778e2d
commit
4ac98ea19e
1 changed files with 5 additions and 5 deletions
10
polystrap.sh
10
polystrap.sh
|
@ -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`
|
||||
|
|
Loading…
Reference in a new issue