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

version 1.1.2.2, 2012/03/20 10:31:34 version 1.1.2.7, 2012/03/22 09:51:49
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> [options]
 #  #
 # $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
   VERSION="${TARGET_BUILD}"
   
 if [ ! -d $BSDSRC ]; then  if [ ! -d $BSDSRC ]; then
         echo          echo
Line 40  if [ "${USER}" != "root" ]; then Line 44  if [ "${USER}" != "root" ]; then
         exit 1          exit 1
 fi  fi
   
if [ -d ${PKGSRC_DIR}/bootstrap ]; then### main
        install -d ${WORLD}/usr/pkgsrc
elseif [ ! -r "${WORLD}/usr/pkgsrc" ]; then
         echo          echo
        echo "pkgsrc not found or not configured"        echo "Not configured pkgsrc!"
         echo          echo
         exit 1          exit 1
   else
           cd ${WORLD}/usr/pkgsrc
 fi  fi
   
prepare_pkgsrc()export USE_CROSS_COMPILE="yes"
{if [ "$(basename $0)" = "build_pkgsrc_native.sh" ]; then
        echo ">>> Prepare ELWIX for pkgsrc"        USE_CROSS_COMPILE="no"
        MNTEXISTS=$(mount | awk -vpkgsrc="${PKGSRC_DIR}" -vdstmnt="${WORLD}/usr/pkgsrc" \fi
                '($1 == pkgsrc && $3 == dstmnt) { printf("YES"); }')echo "+++ Cross compile of pkgsrc = $USE_CROSS_COMPILE"
        if [ "${MNTEXISTS}" != "YES" ]; then 
                mount -t nullfs ${PKGSRC_DIR} ${WORLD}/usr/pkgsrc 
        fi 
} 
   
### mainif ! cd ${1:-NO}; then
         echo
         echo "Packet '$1' not exists ... (example package name: net/bmon)"
         echo
         exit 1
 else
         shift
 fi
   
prepare_pkgsrcbmake $*

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


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