[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.47 and 1.48

version 1.47, 2021/12/02 03:48:13 version 1.48, 2021/12/02 03:50:03
Line 35 
Line 35 
   
         if [[ -e /usr/bin/mktemp ]]; then          if [[ -e /usr/bin/mktemp ]]; then
                 _dir=$( /usr/bin/mktemp -d $1 )                  _dir=$( /usr/bin/mktemp -d $1 )
                 chown _sndio "$_dir"                  chown _file "$_dir"
         else          else
                 until _dir="${1%-+(X)}.$_i.$RANDOM" && mkdir -- "$_dir" 2>/dev/null; do                  until _dir="${1%-+(X)}.$_i.$RANDOM" && mkdir -- "$_dir" 2>/dev/null; do
                     ((++_i < 10000)) || return 1                      ((++_i < 10000)) || return 1
Line 86 
Line 86 
 }  }
   
 unpriv() {  unpriv() {
         do_as _sndio "$@"          do_as _file "$@"
 }  }
   
 VNAME=${VNAME:-$(sysctl -n kern.osrelease)}  VNAME=${VNAME:-$(sysctl -n kern.osrelease)}
Line 148 
Line 148 
                 done                  done
   
                 # Create a download directory for the firmware and                  # Create a download directory for the firmware and
                 # check that the _sndio user can read files from                  # check that the _file user can read files from
                 # it. Otherwise cleanup and skip the filesystem.                  # it. Otherwise cleanup and skip the filesystem.
                 if _tmpsrc=$(tmpdir "$_tmpfs/firmware-XXXXXXXXX"); then                  if _tmpsrc=$(tmpdir "$_tmpfs/firmware-XXXXXXXXX"); then
                         (                          (

Legend:
Removed from v.1.47  
changed lines
  Added in v.1.48

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