Annotation of elwix/build_pkgsrc.sh, revision 1.1.2.1
1.1.2.1 ! misho 1: #!/bin/sh
! 2: #
! 3: # ELWIX build script for pkgsrc
! 4: #
! 5: # (C) AITNET ltd - Sofia/Bulgaria <office@aitnet.org>
! 6: # by Michael Pounov <misho@elwix.org>
! 7: #
! 8: # ./build_package.sh <package_name>
! 9: #
! 10: # $Id: build_package.sh,v 1.1.2.2 2012/03/19 22:29:30 misho Exp $
! 11: #
! 12:
! 13: [ -r ./config/rc.pkg ] && . ./config/rc.pkg
! 14: [ -r ./config/rc.elwix ] && . ./config/rc.elwix
! 15: if [ X"${ELWIX_IS_CONFIGURED}" != X"YES" ]; then
! 16: echo
! 17: echo "ELWIX project is not configured !?!"
! 18: echo
! 19: exit 1
! 20: fi
! 21:
! 22: if [ ! -d $BSDSRC ]; then
! 23: echo
! 24: echo "ELWIX project is not configured - missing BSD sources !?!"
! 25: echo
! 26: exit 1
! 27: fi
! 28:
! 29: if [ ! -d $DEST ]; then
! 30: echo
! 31: echo "ELWIX project is not configured - missing Dest directory !?!"
! 32: echo
! 33: exit 1
! 34: fi
! 35:
! 36: if [ "${USER}" != "root" ]; then
! 37: echo
! 38: echo "Script must build under root"
! 39: echo
! 40: exit 1
! 41: fi
! 42:
! 43: if [ -d ${PKGSRC_DIR}/bootstrap ]; then
! 44: install -d ${WORLD}/usr/pkgsrc
! 45: else
! 46: echo
! 47: echo "pkgsrc not found or not configured"
! 48: echo
! 49: exit 1
! 50: fi
! 51:
! 52: prepare_pkgsrc()
! 53: {
! 54: echo ">>> Prepare ELWIX for pkgsrc"
! 55: mount -t nullfs ${PKGSRC_DIR} ${WORLD}/usr/pkgsrc
! 56: }
! 57:
! 58: ### main
! 59:
! 60: prepare_pkgsrc
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>