File:  [ELWIX - Embedded LightWeight unIX -] / elwix / Attic / build_pkgsrc.sh
Revision 1.1.2.1: download - view: text, annotated - select for diffs - revision graph
Tue Mar 20 10:23:28 2012 UTC (12 years, 3 months ago) by misho
Branches: elwix1_6
add new pkgsrc build script

    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_pkgsrc.sh,v 1.1.2.1 2012/03/20 10:23:28 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>