Revision 5548de18 devel/release

b/devel/release
32 32
: ${URL:=git://git.ganeti.org/ganeti.git}
33 33
TAG="$1"
34 34

  
35
TMPDIR=`mktemp -d`
35
if [[ -z "$TAG" ]]; then
36
  echo "Usage: $0 <tree-ish>" >&2
37
  exit 1
38
fi
39

  
40
echo "Using Git repository $URL"
41

  
42
TMPDIR=$(mktemp -d -t gntrelease.XXXXXXXXXX)
36 43
cd $TMPDIR
44

  
37 45
echo "Cloning the repository under $TMPDIR ..."
38 46
git clone -q "$URL" dist
39 47
cd dist
40 48
git checkout $TAG
41 49
./autogen.sh
42 50
./configure
51

  
43 52
VERSION=$(sed -n -e '/^PACKAGE_VERSION =/ s/^PACKAGE_VERSION = // p' Makefile)
53

  
44 54
make distcheck
45 55
fakeroot make dist
46 56
tar tzvf ganeti-$VERSION.tar.gz
57

  
58
echo
59
echo 'MD5:'
60
md5sum ganeti-$VERSION.tar.gz
61
echo
62
echo 'SHA1:'
47 63
sha1sum ganeti-$VERSION.tar.gz
64
echo
48 65
echo "The archive is at $PWD/ganeti-$VERSION.tar.gz"
49 66
echo "Please copy it and remove the temporary directory when done."

Also available in: Unified diff