version 1.108, 2021/12/23 03:45:46 |
version 1.110, 2021/12/23 19:48:55 |
|
|
} |
} |
|
|
installed_firmware() { |
installed_firmware() { |
set +o noglob |
local _pre="$1" _match="$2" _post="$3" _firmware |
for fw in "${DESTDIR}/var/db/pkg/$1-firmware"*; do |
set -A _firmware -- $( |
[ -e "$fw/+CONTENTS" ] || continue |
set +o noglob |
|
grep -Fxl '@option firmware' \ |
|
"${DESTDIR}/var/db/pkg/"$_pre"$_match"$_post"/+CONTENTS" \ |
|
2>/dev/null || true |
|
set -o noglob |
|
) |
|
|
|
[ "${_firmware[*]:-}" ] || return 0 |
|
for fw in "${_firmware[@]}"; do |
|
fw="${fw%/+CONTENTS}" |
echo "${fw##*/}" |
echo "${fw##*/}" |
done |
done |
set -o noglob |
|
} |
} |
|
|
add_firmware () { |
add_firmware () { |
|
|
exit 2 |
exit 2 |
fi |
fi |
|
|
set -A installed -- $( installed_firmware "$d" ) |
set -A installed -- $( installed_firmware '' "$d-firmware-" '*' ) |
|
|
if "$INSTALL" && [ "${installed[*]:-}" ]; then |
if "$INSTALL" && [ "${installed[*]:-}" ]; then |
for i in "${installed[@]}"; do |
for i in "${installed[@]}"; do |