diff options
author | Radek Novacek <rnovacek@redhat.com> | 2012-11-14 16:27:16 +0100 |
---|---|---|
committer | Radek Novacek <rnovacek@redhat.com> | 2012-11-14 16:27:16 +0100 |
commit | eea611d9ef85a2fe143bd456062cd2d15a7e031e (patch) | |
tree | 946e3dcfc720fc2c5a64166f7b2e3e6ba8e97999 /make-release.sh | |
parent | 7929538c574082370eded083c1ed97fe985a5b92 (diff) | |
download | openlmi-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
Diffstat (limited to 'make-release.sh')
-rwxr-xr-x | make-release.sh | 15 |
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 $? + |