Diff for /elwix/Attic/build_pkgsrc.sh between versions 1.1.2.2 and 1.1.2.5

version 1.1.2.2, 2012/03/20 10:31:34 version 1.1.2.5, 2012/03/21 09:10:16
Line 5 Line 5
 # (C) AITNET ltd - Sofia/Bulgaria <office@aitnet.org>  # (C) AITNET ltd - Sofia/Bulgaria <office@aitnet.org>
 #    by Michael Pounov <misho@elwix.org>  #    by Michael Pounov <misho@elwix.org>
 #  #
# ./build_package.sh <package_name># ./build_package.sh <category/package_name>
 #  #
 # $Id$  # $Id$
 #  #
Line 18  if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then Line 18  if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then
         echo          echo
         exit 1          exit 1
 fi  fi
   #V=${VERSION}
   [ -r ${CENV} ] && . ${CENV}
   #unset INSTALL
   #unset VERSION
   VERSION="elwix-freebsd"
   
 if [ ! -d $BSDSRC ]; then  if [ ! -d $BSDSRC ]; then
         echo          echo
Line 40  if [ "${USER}" != "root" ]; then Line 45  if [ "${USER}" != "root" ]; then
         exit 1          exit 1
 fi  fi
   
if [ -d ${PKGSRC_DIR}/bootstrap ]; then### main
        install -d ${WORLD}/usr/pkgsrc
 if [ ! -r "${WORLD}/usr/pkgsrc" ]; then
         echo
         echo "Not configured pkgsrc!"
         echo
         exit 1
 else  else
           cd ${WORLD}/usr/pkgsrc
   fi
   
   if ! cd ${1:-NO}; then
         echo          echo
        echo "pkgsrc not found or not configured"        echo "Packet '$1' not exists ... (example package name: net/bmon)"
         echo          echo
         exit 1          exit 1
   else
           shift
 fi  fi
   
prepare_pkgsrc()if ${CEXEC} bmake $*; then
{        ${CEXEC} bmake $* package
        echo ">>> Prepare ELWIX for pkgsrc"fi
        MNTEXISTS=$(mount | awk -vpkgsrc="${PKGSRC_DIR}" -vdstmnt="${WORLD}/usr/pkgsrc" \ 
                '($1 == pkgsrc && $3 == dstmnt) { printf("YES"); }') 
        if [ "${MNTEXISTS}" != "YES" ]; then 
                mount -t nullfs ${PKGSRC_DIR} ${WORLD}/usr/pkgsrc 
        fi 
} 
 
### main 
 
prepare_pkgsrc 

Removed from v.1.1.2.2  
changed lines
  Added in v.1.1.2.5


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