[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.50 and 1.51

version 1.50, 2021/12/07 02:35:57 version 1.51, 2021/12/07 02:42:01
Line 134 
Line 134 
 }  }
   
 delete_firmware() {  delete_firmware() {
         local _pkg="$1" _pkgdir="${DESTDIR}/var/db/pkg"          local _cwd _pkg="$1" _pkgdir="${DESTDIR}/var/db/pkg"
   
         # TODO: Check hash for files before deleting          # TODO: Check hash for files before deleting
         echo "Uninstalling $_pkg"          echo "Uninstalling $_pkg"
         cwd="${_pkgdir}/$_pkg"          _cwd="${_pkgdir}/$_pkg"
   
         set -A _remove -- "${cwd}/+CONTENTS" "${cwd}"          set -A _remove -- "${_cwd}/+CONTENTS" "${_cwd}"
   
         while read -r c g; do          while read -r c g; do
                 case $c in                  case $c in
                 @cwd) cwd="${DESTDIR}$g"                  @cwd) _cwd="${DESTDIR}$g"
                   ;;                    ;;
                 @*) continue                  @*) continue
                   ;;                    ;;
                 *)  set -A _remove -- "$cwd/$c" "${_remove[@]}"                  *)  set -A _remove -- "$_cwd/$c" "${_remove[@]}"
                   ;;                    ;;
                 esac                  esac
         done < "${_pkgdir}/${_pkg}/+CONTENTS"          done < "${_pkgdir}/${_pkg}/+CONTENTS"

Legend:
Removed from v.1.50  
changed lines
  Added in v.1.51

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