summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRadek Novacek <rnovacek@redhat.com>2012-11-14 16:27:16 +0100
committerRadek Novacek <rnovacek@redhat.com>2012-11-14 16:27:16 +0100
commiteea611d9ef85a2fe143bd456062cd2d15a7e031e (patch)
tree946e3dcfc720fc2c5a64166f7b2e3e6ba8e97999
parent7929538c574082370eded083c1ed97fe985a5b92 (diff)
downloadopenlmi-providers-eea611d9ef85a2fe143bd456062cd2d15a7e031e.tar.gz
openlmi-providers-eea611d9ef85a2fe143bd456062cd2d15a7e031e.tar.xz
openlmi-providers-eea611d9ef85a2fe143bd456062cd2d15a7e031e.zip
Update make-release.sh to be able to do tarball from any git commitish
-rwxr-xr-xmake-release.sh15
1 files changed, 8 insertions, 7 deletions
diff --git a/make-release.sh b/make-release.sh
index aee045e..17d74d6 100755
--- a/make-release.sh
+++ b/make-release.sh
@@ -1,20 +1,17 @@
#!/bin/sh
-PKG="openlmi-providers"
+PKG="openlmi-networking"
if [ $# -lt 1 ];
then
- printf "Usage: %s VERSION\n" $0
+ printf "Usage: %s GIT-COMMITISH\n(see git describe)\n" $0
exit 1
fi
-VERSION=$1
-
-git tag | grep --silent "^$VERSION$"
+VERSION=$(git describe $1 | sed 's/-/_/g')
if [ $? -ne 0 ];
then
- printf "No such tag: $VERSION\n"
exit 2
fi
@@ -24,4 +21,8 @@ then
exit 3
fi
-exec git archive --format=tar --prefix=$PKG-$VERSION/ $VERSION | gzip > $PKG-$VERSION.tar.gz
+git archive --format=tar --prefix=$PKG-$VERSION/ $1 | gzip > $PKG-$VERSION.tar.gz
+res=$?
+printf "$PKG-$VERSION.tar.gz\n"
+exit $?
+