version 1.1, 2012/03/20 10:23:28
|
version 1.1.2.1, 2012/03/20 10:23:28
|
Line 0
|
Line 1
|
|
#!/bin/sh |
|
# |
|
# ELWIX build script for pkgsrc |
|
# |
|
# (C) AITNET ltd - Sofia/Bulgaria <office@aitnet.org> |
|
# by Michael Pounov <misho@elwix.org> |
|
# |
|
# ./build_package.sh <package_name> |
|
# |
|
# $Id$ |
|
# |
|
|
|
[ -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 |
|
|
|
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 |
|
|
|
if [ -d ${PKGSRC_DIR}/bootstrap ]; then |
|
install -d ${WORLD}/usr/pkgsrc |
|
else |
|
echo |
|
echo "pkgsrc not found or not configured" |
|
echo |
|
exit 1 |
|
fi |
|
|
|
prepare_pkgsrc() |
|
{ |
|
echo ">>> Prepare ELWIX for pkgsrc" |
|
mount -t nullfs ${PKGSRC_DIR} ${WORLD}/usr/pkgsrc |
|
} |
|
|
|
### main |
|
|
|
prepare_pkgsrc |