diff --git a/scripts/check-lock-sync.sh b/scripts/check-lock-sync.sh index 5640769..67582cc 100755 --- a/scripts/check-lock-sync.sh +++ b/scripts/check-lock-sync.sh @@ -60,20 +60,20 @@ for cand in gawk awk; do AWK="$cand"; break fi done -if [ -z "$AWK" ]; then +if [[ -z "$AWK" ]]; then echo "check-lock-sync: FATAL: no awk supporting 3-argument match() (need gawk)" >&2 echo "check-lock-sync: install it with: sudo apt-get install -y gawk" >&2 exit 1 fi -if [ ! -f "$LOCK" ]; then +if [[ ! -f "$LOCK" ]]; then echo "check-lock-sync: FATAL: no lockfile at $LOCK" >&2 exit 1 fi shopt -s nullglob CANDIDATES=("$WF_DIR"/*.yml "$WF_DIR"/*.yaml) -if [ "${#CANDIDATES[@]}" -eq 0 ]; then +if [[ "${#CANDIDATES[@]}" -eq 0 ]]; then echo "check-lock-sync: FATAL: no workflow files under $WF_DIR" >&2 exit 1 fi