=================================================================== RCS file: /cvs/openbsd/fw_update/fw_install.sh,v retrieving revision 1.122 retrieving revision 1.123 diff -u -r1.122 -r1.123 --- openbsd/fw_update/fw_install.sh 2021/12/24 02:36:13 1.122 +++ openbsd/fw_update/fw_install.sh 2021/12/24 17:57:54 1.123 @@ -1,5 +1,5 @@ #!/bin/ksh -# $OpenBSD: fw_install.sh,v 1.122 2021/12/24 02:36:13 afresh1 Exp $ +# $OpenBSD: fw_install.sh,v 1.123 2021/12/24 17:57:54 afresh1 Exp $ # # Copyright (c) 2021 Andrew Hewus Fresh # @@ -153,7 +153,7 @@ installed_firmware() { local _pre="$1" _match="$2" _post="$3" _firmware - set -A _firmware -- $( + set -sA _firmware -- $( set +o noglob grep -Fxl '@option firmware' \ "${DESTDIR}/var/db/pkg/"$_pre"$_match"$_post"/+CONTENTS" \ @@ -294,7 +294,7 @@ exit 1 fi -set -A devices -- "$@" +set -sA devices -- "$@" if "$DELETE"; then [ "$OPT_D" ] && usage 22 @@ -340,7 +340,7 @@ "$ALL" && usage 22 else "$VERBOSE" && echo -n "Detecting firmware ..." - set -A devices -- $( devices_needing_firmware ) + set -sA devices -- $( devices_needing_firmware ) "$VERBOSE" && { [ "${devices[*]:-}" ] && echo " found." || echo " done." ; } fi