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

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

version 1.13, 2010/04/22 23:01:41 version 1.14, 2010/04/22 23:25:00
Line 25 
Line 25 
 export PKG_PATH  export PKG_PATH
   
 do_pre() {  do_pre() {
     # nothing to do      echo 'Running post install from sxxu'
 }  }
   
 do_post() {  do_post() {
     # nothing to do      echo 'See /var/log/install.log for install messages.'
 }  }
   
 process_roles() {  process_roles() {
Line 45 
Line 45 
     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
                 _roles[${#_roles[@]}]="$_role"              _roles[${#_roles[@]}]="$_role"
         fi      fi
     done < roles      done < roles
   
     for _role in "${_roles[@]}"; do      for _role in "${_roles[@]}"; do
Line 84 
Line 84 
         echo " ==> Running $_cmd $_args"          echo " ==> Running $_cmd $_args"
         local _line          local _line
         while read _line; do          while read _line; do
             echo "  => ${_line}"              echo "  => ${_cmd} ${_args} ${_line}"
             eval ${_cmd} ${_args} ${_line}              eval ${_cmd} ${_args} ${_line}
         done < ${_f}          done < ${_f}
     done      done
Line 158 
Line 158 
   
 do_pre        2>&1 | /usr/bin/tee    /var/log/install.log  do_pre        2>&1 | /usr/bin/tee    /var/log/install.log
 process_roles 2>&1 | /usr/bin/tee -a /var/log/install.log | grep '^...>'  process_roles 2>&1 | /usr/bin/tee -a /var/log/install.log | grep '^...>'
 do_post       2>&1 | /usr/bin/tee -a /var/log/install.log | grep '^...>'  do_post       2>&1 | /usr/bin/tee -a /var/log/install.log
 echo See /var/log/install.log for install messages.  

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

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