root/trunk/midgard/makedist

Revision 23653, 1.9 kB (checked in by indeyets, 5 months ago)

fixed makedist for python

  • 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 # it seems to be missing on devel server, let's try
10 export CVSROOT=':pserver:guest@cvs.tigris.org:/cvs'
11
12 RELEASE_VERSION=$1
13 RELEASE_NAME=$2
14 SRCDIR=$PWD
15 TMPFILE=`mktemp /tmp/tmp.XXXXXXXXXX`
16
17 export MIDGARD_RELEASE_VERSION=$1
18 export MIDGARD_MAKEDIST_ROOT=$PWD
19 export MIDGARD_CORE_PREFIX="/usr/local"
20 export MIDGARD_ALL_IN_ONE_PKG="Midgard_AllinOne-${MIDGARD_RELEASE_VERSION}"
21 export MIDGARD_ALL_IN_ONE_DIR="${PWD}/${MIDGARD_ALL_IN_ONE_PKG}"
22 export MIDGARD_MAKEDIST_ROOT=${PWD}
23 export MIDGARD_MAKEDIST_LOG="${PWD}/makedist.log"
24
25 if test "x$MIDGARD_RELEASE_VERSION" = "x" ; then
26
27         RELEASE_VERSION=`grep AC_INIT core/midgard/configure.in | sed 's|[^,]*\,\[*||' | sed 's|])||'`
28         export MIDGARD_RELEASE_VERSION=$RELEASE_VERSION
29         export MIDGARD_ALL_IN_ONE_DIR="${PWD}/Midgard_AllinOne-${MIDGARD_RELEASE_VERSION}"     
30        
31         cd apis/python/
32         cat setup.py | sed "s|^    version = .*,|    version = '$RELEASE_VERSION',|1" > $TMPFILE
33         mv $TMPFILE configure.in
34         cd $MIDGARD_MAKEDIST_ROOT
35        
36         echo ""
37         echo "Release version not defined. Using $MIDGARD_RELEASE_VERSION"
38         echo ""
39         sleep 2
40 else 
41         cd core/midgard/
42         cat configure.in | sed "s|^AC_INIT.*|AC_INIT(\[midgard2-core\],\[$RELEASE_VERSION\])|1" > $TMPFILE
43         mv $TMPFILE configure.in
44         cd $MIDGARD_MAKEDIST_ROOT
45
46         cd apis/python/
47         cat setup.py | sed "s|^    version = .*,|    version = '$RELEASE_VERSION',|1" > $TMPFILE
48         mv $TMPFILE configure.in
49         cd $MIDGARD_MAKEDIST_ROOT
50 fi
51
52 export MIDGARD_ALL_IN_ONE_PKG="Midgard_AllinOne-${MIDGARD_RELEASE_VERSION}"
53 export MIDGARD_ALL_IN_ONE_DIR="${PWD}/${MIDGARD_ALL_IN_ONE_PKG}"
54
55 if [ x$MIDGARD_USE_BSD = "x1" ]; then
56         cp `$ACLOCAL --print-ac-dir | sed 's/gnu-autotools\///'`/pkg.m4 `$ACLOCAL --print-ac-dir`
57         PATH=$PATH:/usr/local/gnu-autotools/bin; export PATH
58 fi
59
60 make all
Note: See TracBrowser for help on using the browser.