[PATCH 1/2] error exits non zero
---
polystrap.sh | 10 +++++-----
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/polystrap.sh b/polystrap.sh
index 06c014d..36c3968 100755
--- a/polystrap.sh
+++ b/polystrap.sh
@@ -50,12 +50,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"
@@ -90,8 +90,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`
--
1.7.5.4
Reply to: