summaryrefslogtreecommitdiffstats
path: root/make-release.sh
diff options
context:
space:
mode:
authorMichal Minar <miminar@redhat.com>2012-11-22 11:34:36 +0100
committerMichal Minar <miminar@redhat.com>2012-11-22 11:34:36 +0100
commit6b094b11625a9197429b3607f12c46856076a799 (patch)
treefd061683fcba0fb3b2e737b92a2c87742e515b06 /make-release.sh
parentf6457a2b1fe865f6b4e4f90e132129af81a2ae7c (diff)
parentedf21faa3a4d80f6e0a2404c1fe3168a213fdd3c (diff)
downloadopenlmi-providers-6b094b11625a9197429b3607f12c46856076a799.tar.gz
openlmi-providers-6b094b11625a9197429b3607f12c46856076a799.tar.xz
openlmi-providers-6b094b11625a9197429b3607f12c46856076a799.zip
Merge branch 'master' of ssh://git.fedorahosted.org/git/openlmi-providers
Conflicts: tools/mof2wiki.sh
Diffstat (limited to 'make-release.sh')
-rwxr-xr-xmake-release.sh13
1 files changed, 7 insertions, 6 deletions
diff --git a/make-release.sh b/make-release.sh
index aee045e..82601e8 100755
--- a/make-release.sh
+++ b/make-release.sh
@@ -4,17 +4,14 @@ PKG="openlmi-providers"
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 $?
+