[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.25 and 1.29

version 1.25, 2008/11/03 18:46:15 version 1.29, 2009/04/25 01:14:12
Line 1 
Line 1 
 #!/bin/sh  #!/bin/sh
 # $RedRiver: release.sh,v 1.24 2008/10/20 22:06:57 andrew Exp $  # $RedRiver: release.sh,v 1.28 2008/11/05 17:14:40 andrew Exp $
 #  #
 # Copyright (c) 2002, 2008 Steven Roberts <sroberts@fenderq.com>  # Copyright (c) 2002, 2008 Steven Roberts <sroberts@fenderq.com>
 #  #
Line 25 
Line 25 
 XSRCDIR="/usr/xenocara"  XSRCDIR="/usr/xenocara"
 PORTSPATH="/usr/ports"  PORTSPATH="/usr/ports"
   
 if [ -e /etc/releaserc ]; then  if [ -e /etc/release.conf ]; then
     . /etc/releaserc      . /etc/release.conf
 fi  fi
 export CVSROOT  export CVSROOT
   
Line 43 
Line 43 
 local _d  local _d
 for _d in /usr/src "${XSRCDIR}" "${PORTSPATH}"; do  for _d in /usr/src "${XSRCDIR}" "${PORTSPATH}"; do
     if [ -d $_d ]; then      if [ -d $_d ]; then
         echo [$_d] cvs update -r $TAG -Pd          echo [$_d] opencvs update -r $TAG -PAd
         cd $_d && cvs update -r $TAG -Pd          cd $_d && opencvs update -r $TAG -PAd
     fi      fi
 done  done
 }  }
Line 71 
Line 71 
 echo "---------- Make and validate the system release ----------"  echo "---------- Make and validate the system release ----------"
 cd /usr/src/distrib/crunch && make obj depend && make all install  cd /usr/src/distrib/crunch && make obj depend && make all install
 export DESTDIR=$DEST; export RELEASEDIR=$RELEASE  export DESTDIR=$DEST; export RELEASEDIR=$RELEASE
   if [ X"$DESTDIR" == X"" ]; then
           echo PLEASE SET \$DEST! >2&
           exit
   fi
 rm -rf $DESTDIR/* $DESTDIR/.*  rm -rf $DESTDIR/* $DESTDIR/.*
 mkdir -p $DESTDIR $RELEASEDIR  mkdir -p $DESTDIR $RELEASEDIR
 cd /usr/src/etc && nice make release  cd /usr/src/etc && nice make release
Line 89 
Line 93 
 make_xenocara_release() {  make_xenocara_release() {
 echo "---------- Make and validate the xenocara release ----------"  echo "---------- Make and validate the xenocara release ----------"
 export DESTDIR=$DEST RELEASEDIR=$RELEASE  export DESTDIR=$DEST RELEASEDIR=$RELEASE
 rm -rf $DESTDIR  if [ X"$DESTDIR" == X"" ]; then
           echo PLEASE SET \$DEST! >2&
           exit
   fi
   rm -rf $DESTDIR/* $DESTDIR/.*
 mkdir -p $DESTDIR $RELEASEDIR  mkdir -p $DESTDIR $RELEASEDIR
 cd $XSRCDIR  cd $XSRCDIR
 nice make release  nice make release
Line 107 
Line 115 
 echo "  system-release   - Make and validate the system release"  echo "  system-release   - Make and validate the system release"
 echo "  xenocara         - Build and install xenocara"  echo "  xenocara         - Build and install xenocara"
 echo "  xenocara-release - Make and validate the xenocara release"  echo "  xenocara-release - Make and validate the xenocara release"
 echo "  full-release     - Do system, xenocara, system-release, xenocara-release"  echo "  full-release     - xenocara, xenocara-release, system, system-release"
 echo  echo
 }  }
   
Line 154 
Line 162 
 make_xenocara_release  make_xenocara_release
 ;;  ;;
 full-release)  full-release)
 build_system  
 build_xenocara  build_xenocara
 make_xenocara_release  make_xenocara_release
   build_system
 make_system_release  make_system_release
 ;;  ;;
 *)  *)

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

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