| 1 |
#!/bin/sh |
|---|
| 2 |
|
|---|
| 3 |
|
|---|
| 4 |
|
|---|
| 5 |
|
|---|
| 6 |
|
|---|
| 7 |
set -e |
|---|
| 8 |
|
|---|
| 9 |
. ./midgard_bash_libs |
|---|
| 10 |
|
|---|
| 11 |
|
|---|
| 12 |
export CVSROOT=':pserver:guest@cvs.tigris.org:/cvs' |
|---|
| 13 |
|
|---|
| 14 |
RELEASE_VERSION=$1 |
|---|
| 15 |
RELEASE_NAME=$2 |
|---|
| 16 |
SRCDIR=$PWD |
|---|
| 17 |
TMPFILE=`mktemp /tmp/tmp.XXXXXXXXXX` |
|---|
| 18 |
|
|---|
| 19 |
export MIDGARD_RELEASE_VERSION=$1 |
|---|
| 20 |
export MIDGARD_MAKEDIST_ROOT=$PWD |
|---|
| 21 |
export MIDGARD_CORE_PREFIX="/usr/local" |
|---|
| 22 |
export MIDGARD_ALL_IN_ONE_PKG="Midgard_AllinOne-${MIDGARD_RELEASE_VERSION}" |
|---|
| 23 |
export MIDGARD_ALL_IN_ONE_DIR="${PWD}/${MIDGARD_ALL_IN_ONE_PKG}" |
|---|
| 24 |
export MIDGARD_MAKEDIST_ROOT=${PWD} |
|---|
| 25 |
export MIDGARD_MAKEDIST_LOG="${PWD}/makedist.log" |
|---|
| 26 |
|
|---|
| 27 |
if test "x$MIDGARD_RELEASE_VERSION" = "x" ; then |
|---|
| 28 |
|
|---|
| 29 |
RELEASE_VERSION=`grep AC_INIT core/midgard/configure.in | sed 's|[^,]*\,\[*||' | sed 's|])||'` |
|---|
| 30 |
export MIDGARD_RELEASE_VERSION=$RELEASE_VERSION |
|---|
| 31 |
export MIDGARD_ALL_IN_ONE_DIR="${PWD}/Midgard_AllinOne-${MIDGARD_RELEASE_VERSION}" |
|---|
| 32 |
|
|---|
| 33 |
cd apis/python/ |
|---|
| 34 |
cat configure.in | sed "s|^AC_INIT.*|AC_INIT(\[midgard-python\],\[$RELEASE_VERSION\])|1" > $TMPFILE |
|---|
| 35 |
mv $TMPFILE configure.in |
|---|
| 36 |
cd $MIDGARD_MAKEDIST_ROOT |
|---|
| 37 |
|
|---|
| 38 |
echo "" |
|---|
| 39 |
echo "Release version not defined. Using $MIDGARD_RELEASE_VERSION" |
|---|
| 40 |
echo "" |
|---|
| 41 |
sleep 2 |
|---|
| 42 |
else |
|---|
| 43 |
cd core/midgard/ |
|---|
| 44 |
cat configure.in | sed "s|^AC_INIT.*|AC_INIT(\[midgard-core\],\[$RELEASE_VERSION\])|1" > $TMPFILE |
|---|
| 45 |
mv $TMPFILE configure.in |
|---|
| 46 |
cd $MIDGARD_MAKEDIST_ROOT |
|---|
| 47 |
|
|---|
| 48 |
cd apis/python/ |
|---|
| 49 |
cat configure.in | sed "s|^AC_INIT.*|AC_INIT(\[midgard-python\],\[$RELEASE_VERSION\])|1" > $TMPFILE |
|---|
| 50 |
mv $TMPFILE configure.in |
|---|
| 51 |
cd $MIDGARD_MAKEDIST_ROOT |
|---|
| 52 |
fi |
|---|
| 53 |
|
|---|
| 54 |
export MIDGARD_ALL_IN_ONE_PKG="Midgard_AllinOne-${MIDGARD_RELEASE_VERSION}" |
|---|
| 55 |
export MIDGARD_ALL_IN_ONE_DIR="${PWD}/${MIDGARD_ALL_IN_ONE_PKG}" |
|---|
| 56 |
|
|---|
| 57 |
if [ x$MIDGARD_USE_BSD = "x1" ]; then |
|---|
| 58 |
cp `$ACLOCAL --print-ac-dir | sed 's/gnu-autotools\///'`/pkg.m4 `$ACLOCAL --print-ac-dir` |
|---|
| 59 |
PATH=$PATH:/usr/local/gnu-autotools/bin; export PATH |
|---|
| 60 |
fi |
|---|
| 61 |
|
|---|
| 62 |
make all |
|---|