[fix] Evaluate $success early to avoid checking against other output

This commit is contained in:
William Wernert
2020-07-13 14:34:11 -04:00
parent 98811c147d
commit 00f178197c

View File

@@ -620,11 +620,13 @@ fi
success=$(tail -10 $setup_log | grep Failed | awk '{ print $2}')
if [[ $success != 0 ]]; then SO_ERROR=1; fi # evaluate success first so it doesn't check against the output of so-allow
if [[ -n $ALLOW_ROLE && -n $ALLOW_CIDR ]]; then
IP=$ALLOW_CIDR so-allow -$ALLOW_ROLE >> $setup_log 2>&1
fi
if [[ $success != 0 || $SO_ERROR == 1 ]]; then
if [[ -n $SO_ERROR ]]; then
SKIP_REBOOT=1
whiptail_setup_failed
else