version 1.122, 2021/12/24 02:36:13 |
version 1.123, 2021/12/24 17:57:54 |
|
|
|
|
installed_firmware() { |
installed_firmware() { |
local _pre="$1" _match="$2" _post="$3" _firmware |
local _pre="$1" _match="$2" _post="$3" _firmware |
set -A _firmware -- $( |
set -sA _firmware -- $( |
set +o noglob |
set +o noglob |
grep -Fxl '@option firmware' \ |
grep -Fxl '@option firmware' \ |
"${DESTDIR}/var/db/pkg/"$_pre"$_match"$_post"/+CONTENTS" \ |
"${DESTDIR}/var/db/pkg/"$_pre"$_match"$_post"/+CONTENTS" \ |
|
|
exit 1 |
exit 1 |
fi |
fi |
|
|
set -A devices -- "$@" |
set -sA devices -- "$@" |
|
|
if "$DELETE"; then |
if "$DELETE"; then |
[ "$OPT_D" ] && usage 22 |
[ "$OPT_D" ] && usage 22 |
|
|
"$ALL" && usage 22 |
"$ALL" && usage 22 |
else |
else |
"$VERBOSE" && echo -n "Detecting firmware ..." |
"$VERBOSE" && echo -n "Detecting firmware ..." |
set -A devices -- $( devices_needing_firmware ) |
set -sA devices -- $( devices_needing_firmware ) |
"$VERBOSE" && |
"$VERBOSE" && |
{ [ "${devices[*]:-}" ] && echo " found." || echo " done." ; } |
{ [ "${devices[*]:-}" ] && echo " found." || echo " done." ; } |
fi |
fi |