fix opt check

This commit is contained in:
m0duspwnens
2020-07-30 12:15:09 -04:00
parent c099f3c5ec
commit 9570efbf8e

View File

@@ -192,20 +192,20 @@ verify_latest_update_script() {
cp $UPDATE_DIR/salt/common/tools/sbin/soup $default_salt_dir/salt/common/tools/sbin/ cp $UPDATE_DIR/salt/common/tools/sbin/soup $default_salt_dir/salt/common/tools/sbin/
salt-call state.apply common queue=True salt-call state.apply common queue=True
echo "" echo ""
echo "soup has been updated. Please run soup again" echo "soup has been updated. Please run soup again."
exit 0 exit 0
fi fi
} }
while getopts ":b" opt; do while getopts ":b" opt; do
case ${opt} in case "$opt" in
b ) # process option b b ) # process option b
if [[ "$OPTARG" =~ ^[0-9]+$ ]]; then shift
BATCHSIZE=$OPTARG BATCHSIZE=$1
else if ! [[ "$BATCHSIZE" =~ ^[0-9]+$ ]]; then
echo "Batch size must be a number greater than 0" echo "Batch size must be a number greater than 0"
exit 1 exit 1
fi fi
;; ;;
\? ) echo "Usage: cmd [-b]" \? ) echo "Usage: cmd [-b]"
;; ;;