--- elwix/Attic/build_pkgsrc.sh 2012/03/20 10:31:34 1.1.2.2 +++ elwix/Attic/build_pkgsrc.sh 2012/03/21 08:58:50 1.1.2.4 @@ -7,7 +7,7 @@ # # ./build_package.sh # -# $Id: build_pkgsrc.sh,v 1.1.2.2 2012/03/20 10:31:34 misho Exp $ +# $Id: build_pkgsrc.sh,v 1.1.2.4 2012/03/21 08:58:50 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,25 +45,24 @@ 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 ..." echo exit 1 +else + shift fi -prepare_pkgsrc() -{ - echo ">>> Prepare ELWIX for pkgsrc" - 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 +${CEXEC} bmake $*