--- elwix/Attic/build_pkgsrc.sh 2012/03/20 10:23:28 1.1.2.1 +++ elwix/Attic/build_pkgsrc.sh 2012/03/21 09:10:16 1.1.2.5 @@ -5,9 +5,9 @@ # (C) AITNET ltd - Sofia/Bulgaria # by Michael Pounov # -# ./build_package.sh +# ./build_package.sh # -# $Id: build_pkgsrc.sh,v 1.1.2.1 2012/03/20 10:23:28 misho Exp $ +# $Id: build_pkgsrc.sh,v 1.1.2.5 2012/03/21 09:10:16 misho Exp $ # [ -r ./config/rc.pkg ] && . ./config/rc.pkg @@ -18,6 +18,11 @@ if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then echo exit 1 fi +#V=${VERSION} +[ -r ${CENV} ] && . ${CENV} +#unset INSTALL +#unset VERSION +VERSION="elwix-freebsd" if [ ! -d $BSDSRC ]; then echo @@ -40,21 +45,26 @@ if [ "${USER}" != "root" ]; then exit 1 fi -if [ -d ${PKGSRC_DIR}/bootstrap ]; then - install -d ${WORLD}/usr/pkgsrc +### main + +if [ ! -r "${WORLD}/usr/pkgsrc" ]; then + echo + echo "Not configured pkgsrc!" + echo + exit 1 else + cd ${WORLD}/usr/pkgsrc +fi + +if ! cd ${1:-NO}; then echo - echo "pkgsrc not found or not configured" + echo "Packet '$1' not exists ... (example package name: net/bmon)" echo exit 1 +else + shift fi -prepare_pkgsrc() -{ - echo ">>> Prepare ELWIX for pkgsrc" - mount -t nullfs ${PKGSRC_DIR} ${WORLD}/usr/pkgsrc -} - -### main - -prepare_pkgsrc +if ${CEXEC} bmake $*; then + ${CEXEC} bmake $* package +fi