[BACK]Return to fw_install.sh CVS log [TXT][DIR] Up to [local] / openbsd / fw_update

Diff for /openbsd/fw_update/fw_install.sh between version 1.108 and 1.109

version 1.108, 2021/12/23 03:45:46 version 1.109, 2021/12/23 19:32:59
Line 151 
Line 151 
 }  }
   
 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 () {
Line 301 
Line 309 
                 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

Legend:
Removed from v.1.108  
changed lines
  Added in v.1.109

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>