diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2014-04-16 15:58:29 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@digia.com> | 2014-04-16 16:32:36 +0200 |
commit | c2664b879d8aedf82e62b2f389ce107e18168235 (patch) | |
tree | f509e75470bc721aa4fcb4d6863eb28bf733d4c1 /make-release-archive.sh | |
parent | 9daa10394c631a99a93d55f6aa0f170e4d5903ea (diff) |
Allow to set the archive format in packaging script.
For Windows, we use zip.
Change-Id: I0e28a284d2be0b071106a3e124fba9c187305887
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
Diffstat (limited to 'make-release-archive.sh')
-rw-r--r-- | make-release-archive.sh | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/make-release-archive.sh b/make-release-archive.sh index 27f61b1fd..42cc9cf1b 100644 --- a/make-release-archive.sh +++ b/make-release-archive.sh @@ -1,8 +1,9 @@ #!/bin/sh -test $# -eq 1 || { echo "Error: Tag required." >&2; exit 1; } +test $# -eq 2 || { echo "Usage: $(basename $0) <archive format> <tag>" >&2; exit 1; } -tag=${1} +format=${1} +tag=${2} version=${tag#v} -git archive --format=tar.gz --prefix=qbs-${version}/ -o qbs-${version}.src.tar.gz ${tag} +git archive --format=${format} --prefix=qbs-${version}/ -o qbs-${version}.src.${format} ${tag} |