[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.24 and 1.25

version 1.24, 2021/11/11 02:34:00 version 1.25, 2021/11/11 02:38:32
Line 8 
Line 8 
   
 # Fake up some things from install.sub that we don't need to actually do  # Fake up some things from install.sub that we don't need to actually do
 prefetcharea_fs_list() {  prefetcharea_fs_list() {
     echo "/mnt/tmp"          echo "/mnt/tmp"
 }  }
 reset_watchdog() {  reset_watchdog() {
 }  }
Line 102 
Line 102 
 # TODO: support srclocal installation of firmware somehow  # TODO: support srclocal installation of firmware somehow
 fw_update() {  fw_update() {
         local _src=$1 _tmpfs_list _tmpfs _tmpsrc \          local _src=$1 _tmpfs_list _tmpfs _tmpsrc \
         _t=Get _cfile="/tmp/SHA256" _pkgdir=/mnt/var/db/pkg \                  _t=Get _cfile="/tmp/SHA256" _pkgdir=/mnt/var/db/pkg \
         _f _r _remove _i _installed                  _f _r _remove _i _installed
     local _srclocal=false _unpriv=unpriv          local _srclocal=false _unpriv=unpriv
         local _d _drivers=$(          local _d _drivers=$(
                 last=''                  last=''
                 $_unpriv ftp -D "Detecting" -Vmo- $FWPATTERNS |                  $_unpriv ftp -D "Detecting" -Vmo- $FWPATTERNS |
Line 235 
Line 235 
                 fi                  fi
   
                 # TODO: Should we mark these so real fw_update can -Drepair?                  # TODO: Should we mark these so real fw_update can -Drepair?
                 $_unpriv ftp -D "Install" -Vmo- "file:$_tmpsrc/$_f" |                  ftp -D "Install" -Vmo- "file:$_tmpsrc/$_f" |
             tar -s ",^\+,${_pkgdir}/${_f%.tgz}/+," \                          tar -s ",^\+,${_pkgdir}/${_f%.tgz}/+," \
                 -s ",^firmware,mnt/etc/firmware," \                          -s ",^firmware,mnt/etc/firmware," \
                 -C / -zxphf - \                          -C / -zxphf - "+*" "firmware/*"
                 "+*" "firmware/*"  
   
                 ed -s "${_pkgdir}/${_f%.tgz}/+CONTENTS" <<EOL                  ed -s "${_pkgdir}/${_f%.tgz}/+CONTENTS" <<EOL
 /^@comment pkgpath/ -1a  /^@comment pkgpath/ -1a

Legend:
Removed from v.1.24  
changed lines
  Added in v.1.25

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