| version 1.108, 2021/12/23 03:45:46 |
version 1.109, 2021/12/23 19:32:59 |
|
|
| } |
} |
| |
|
| installed_firmware() { |
installed_firmware() { |
| set +o noglob |
local _pattern="$1" _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/"$_pattern"/+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 |