root/trunk/midgard/makedist

Revision 16218, 1.9 kB (checked in by piotras, 6 months ago)

Removed midgard-apache module.
Added midgard-python to case when version is not defined by caller

  • Property svn:eol-style set to native
  • Property svn:executable set to *
  • Property svn:keywords set to Author Date Id Revision
Line 
1 #!/bin/sh
2 # Script for making release tarballs for Midgard
3 #
4 # Copyright (C) 2000-2007 The Midgard Project
5 # http://www.midgard-project.org/
6
7 set -e
8
9 . ./midgard_bash_libs
10
11 # it seems to be missing on devel server, let's try
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
Note: See TracBrowser for help on using the browser.