[BACK]Return to release.sh CVS log [TXT][DIR] Up to [local] / openbsd / update_openbsd

Diff for /openbsd/update_openbsd/release.sh between version 1.35 and 1.37

version 1.35, 2014/11/08 20:32:55 version 1.37, 2015/11/27 22:36:12
Line 1 
Line 1 
 #!/bin/sh  #!/bin/sh
 # $AFresh1: release.sh,v 1.34 2012/05/27 20:48:56 andrew Exp $  # $AFresh1: release.sh,v 1.36 2014/11/27 21:17:46 andrew Exp $
 #  #
 # Copyright (c) 2002, 2008 Steven Roberts <sroberts@fenderq.com>  # Copyright (c) 2002, 2008 Steven Roberts <sroberts@fenderq.com>
 #  #
Line 86 
Line 86 
 local _status=0  local _status=0
 unset DESTDIR RELEASEDIR  unset DESTDIR RELEASEDIR
 empty_dir /usr/obj &  empty_dir /usr/obj &
 cd /usr/src && nice make obj  cd /usr/src && nice make $BUILD_ARGS obj
 _status=$?  _status=$?
 if [ $_status == 0 ]; then  if [ $_status == 0 ]; then
     cd /usr/src/etc && env DESTDIR=/ $SUDO make distrib-dirs      cd /usr/src/etc && env DESTDIR=/ $SUDO make distrib-dirs
     _status=$?      _status=$?
 fi  fi
 if [ $_status == 0 ]; then  if [ $_status == 0 ]; then
     cd /usr/src && nice make SUDO="${SUDO}" build      cd /usr/src && nice make SUDO="${SUDO}" $BUILD_ARGS build
 fi  fi
 if [ $_status != 0 ]; then  if [ $_status != 0 ]; then
     echo System Build Failed      echo System Build Failed
Line 105 
Line 105 
   
 make_system_release() {  make_system_release() {
 echo "---------- Make and validate the system release ----------"  echo "---------- Make and validate the system release ----------"
 local _status=0  if [ X"$DEST" == X"" ]; then
 export DESTDIR=$DEST; export RELEASEDIR=$RELEASE  
 if [ X"$DESTDIR" == X"" ]; then  
         echo PLEASE SET \$DEST! >2&          echo PLEASE SET \$DEST! >2&
         exit          exit 1
 fi  fi
 mkdir -p $DESTDIR $RELEASEDIR  
 empty_dir $DESTDIR &  local _status=0
 cd /usr/src/etc && ${SUDO} nice make release  local DESTDIR RELEASEDIR
   
   [ -e $DEST ] && empty_dir $DEST
   ${SUDO} install -d -g wheel -m 775 $DEST $RELEASE
   
   export DESTDIR=$DEST RELEASEDIR=$RELEASE
   cd /usr/src/etc && ${SUDO} nice make SUDO="" release
 _status=$?  _status=$?
 if [ $_status == 0 ]; then  [ $_status == 0 ] && cd /usr/src/distrib/sets && ${SUDO} sh checkflist
     cd /usr/src/distrib/sets && ${SUDO} sh checkflist  _status=$?
     _status=$?  
 fi  [ $_status == 0 ] || echo System Release Failed
 unset DESTDIR RELEASEDIR  exit $_status
 if [ $_status != 0 ]; then  
     echo System Release Failed  
     exit $_status  
 fi  
 }  }
   
 build_xenocara() {  build_xenocara() {
Line 134 
Line 134 
 cd $XSRCDIR  cd $XSRCDIR
 _status=$?  _status=$?
 if [ $_status == 0 ]; then  if [ $_status == 0 ]; then
     make bootstrap      make $BUILD_ARGS bootstrap
     _status=$?      _status=$?
 fi  fi
 if [ $_status == 0 ]; then  if [ $_status == 0 ]; then
     make obj      make $BUILD_ARGS obj
     _status=$?      _status=$?
 fi  fi
 if [ $_status == 0 ]; then  if [ $_status == 0 ]; then
     make build      make $BUILD_ARGS build
     _status=$?      _status=$?
 fi  fi
 if [ $_status != 0 ]; then  if [ $_status != 0 ]; then

Legend:
Removed from v.1.35  
changed lines
  Added in v.1.37

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