[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.102 and 1.103

version 1.102, 2021/12/22 04:43:41 version 1.103, 2021/12/22 04:53:45
Line 271 
Line 271 
             echo "Signature check of SHA256.sig failed" >&2 && exit 1              echo "Signature check of SHA256.sig failed" >&2 && exit 1
 fi  fi
   
   added=''
   updated=''
 for f in "${devices[@]}"; do  for f in "${devices[@]}"; do
         d="$( firmware_devicename "$f" )"          d="$( firmware_devicename "$f" )"
   
Line 310 
Line 312 
   
         "$INSTALL" || continue          "$INSTALL" || continue
   
           removed=false
         if [ "${installed[*]:-}" ]; then          if [ "${installed[*]:-}" ]; then
                 for i in "${installed[@]}"; do                  for i in "${installed[@]}"; do
                         delete_firmware "$i"                          delete_firmware "$i"
                           removed=true
                 done                  done
         fi          fi
   
         add_firmware "$f"          add_firmware "$f"
   
           if "$removed"; then
                   [ "$updated" ] && updated="$updated,"
                   updated="$updated$d"
           else
                   [ "$added" ] && added="$added,"
                   added="$added$d"
           fi
 done  done
   
   if ! $VERBOSE && { [ "$added" ] || [ "$updated" ]; }; then
           echo  "${0##*/}: $(
               [ "$added" ] && echo -n "added ${added}"
               [ "$added" ] && [ "$updated" ] && echo -n "; "
               [ "$updated" ] && echo -n "updated ${updated}"
           )"
   fi

Legend:
Removed from v.1.102  
changed lines
  Added in v.1.103

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