#!/bin/sh # # ELWIX build script for pkgsrc # # (C) AITNET ltd - Sofia/Bulgaria # by Michael Pounov # # ./build_package.sh # # $Id: build_pkgsrc.sh,v 1.1.2.4 2012/03/21 08:58:50 misho Exp $ # [ -r ./config/rc.pkg ] && . ./config/rc.pkg [ -r ./config/rc.elwix ] && . ./config/rc.elwix if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then echo echo "ELWIX project is not configured !?!" echo exit 1 fi #V=${VERSION} [ -r ${CENV} ] && . ${CENV} #unset INSTALL #unset VERSION VERSION="elwix-freebsd" if [ ! -d $BSDSRC ]; then echo echo "ELWIX project is not configured - missing BSD sources !?!" echo exit 1 fi if [ ! -d $DEST ]; then echo echo "ELWIX project is not configured - missing Dest directory !?!" echo exit 1 fi if [ "${USER}" != "root" ]; then echo echo "Script must build under root" echo exit 1 fi ### 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 "Packet '$1' not exists ..." echo exit 1 else shift fi ${CEXEC} bmake $*