[BACK]Return to install.sxxu CVS log [TXT][DIR] Up to [local] / openbsd / sxxu

Diff for /openbsd/sxxu/Attic/install.sxxu between version 1.14 and 1.18

version 1.14, 2010/04/22 23:25:00 version 1.18, 2010/04/23 22:27:27
Line 42 
Line 42 
     fi      fi
   
     local _roles      local _roles
       unset _roles
     set -A _roles      set -A _roles
     local _role      local _role
     while read _role; do      while read _role; do
     if [ -n "${_role}" ]; then      if [ -n "${_role}" ]; then
               _role=${_role%%#*}              # strip comments
               test -z "$_role" && continue
             _roles[${#_roles[@]}]="$_role"              _roles[${#_roles[@]}]="$_role"
     fi      fi
     done < roles      done < roles
Line 64 
Line 67 
     echo ' ==> Setting PKG_PATH'      echo ' ==> Setting PKG_PATH'
     local _line      local _line
     while read _line; do      while read _line; do
           _line=${_line%%#*}              # strip comments
           test -z "$_line" && continue
         if [ -z "${PKG_PATH}" ]; then          if [ -z "${PKG_PATH}" ]; then
             PKG_PATH="$_line"              PKG_PATH="$_line"
         else          else
             PKG_PATH="${PKG_PATH}:${_line}"              PKG_PATH="${PKG_PATH}:${_line}"
         fi          fi
     done < pkg_path      done < pkg_path
   
     PKG_PATH=`eval echo $PKG_PATH`      PKG_PATH=`eval echo $PKG_PATH`
 }  }
   
Line 84 
Line 90 
         echo " ==> Running $_cmd $_args"          echo " ==> Running $_cmd $_args"
         local _line          local _line
         while read _line; do          while read _line; do
               _line=${_line%%#*}              # strip comments
               test -z "$_line" && continue
             echo "  => ${_cmd} ${_args} ${_line}"              echo "  => ${_cmd} ${_args} ${_line}"
             eval ${_cmd} ${_args} ${_line}              eval ${_cmd} ${_args} ${_line}
         done < ${_f}          done < "${_f}"
     done      done
 }  }
   
Line 101 
Line 109 
         # -N Always assume a forward patch.          # -N Always assume a forward patch.
         # -t Never prompt; assume the user is expert          # -t Never prompt; assume the user is expert
         # -p0 full path, always          # -p0 full path, always
         patch -N -t -p0 -d / < $_p          patch -N -t -p0 -d / < "$_p"
     done      done
 }  }
   
Line 123 
Line 131 
         return          return
     fi      fi
   
     echo "===> Applying ${_role}"      echo "===> Applying role ${_role}"
   
     cd "${_rolepwd}"      cd "${_rolepwd}"
     if [ -e ./siteXXrc ]; then      if [ -e ./siteXXrc ]; then

Legend:
Removed from v.1.14  
changed lines
  Added in v.1.18

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