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