version 1.1, 2012/03/19 21:37:22
|
version 1.2, 2012/10/12 08:22:43
|
Line 0
|
Line 1
|
|
#!/bin/sh |
|
# |
|
# ELWIX build script for ELWIX packages |
|
# |
|
# (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 [ -z "$1" ]; then |
|
echo |
|
echo "Package name is missing" |
|
echo |
|
exit 1 |
|
else |
|
PKGCFG="./pkg/"$1".conf" |
|
if [ "$COMPRESS_PACKAGE" = "YES" ]; then |
|
PKGNAME=$REL/$1-$PLATFORM-$VERSION-pkg.fwz |
|
else |
|
PKGNAME=$REL/$1-$PLATFORM-$VERSION-pkg.fw |
|
fi |
|
fi |
|
if [ ! -r $PKGCFG ]; then |
|
echo |
|
echo "ELWIX package config '$PKGCFG' not found" |
|
echo |
|
exit 1 |
|
fi |
|
|
|
echo ">>> Build package $1 from config $PKGCFG" |
|
echo |
|
|