diff options
author | Nikola Pajkovsky <npajkovs@redhat.com> | 2011-04-27 14:31:39 +0200 |
---|---|---|
committer | Nikola Pajkovsky <npajkovs@redhat.com> | 2011-04-27 14:31:39 +0200 |
commit | e10c31ccbf72f3408ed2ba6488989860b7d9a2a5 (patch) | |
tree | 3e5fad04daafe17826129a1149bb448335719148 /gen-version | |
parent | d256c71533829299088f48fc0aa8dbfcffcd5961 (diff) | |
download | abrt-e10c31ccbf72f3408ed2ba6488989860b7d9a2a5.tar.gz abrt-e10c31ccbf72f3408ed2ba6488989860b7d9a2a5.tar.xz abrt-e10c31ccbf72f3408ed2ba6488989860b7d9a2a5.zip |
generate abrt version from git
Signed-off-by: Nikola Pajkovsky <npajkovs@redhat.com>
Diffstat (limited to 'gen-version')
-rwxr-xr-x | gen-version | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/gen-version b/gen-version new file mode 100755 index 00000000..b0af4fdb --- /dev/null +++ b/gen-version @@ -0,0 +1,17 @@ +#!/bin/bash + +DEF_VER=2.0.1 + +if test -d .git -o -f .git +then + VN=$(git describe --tags --match "[0-9]*" --abbrev=4 HEAD 2>/dev/null) + git update-index -q --refresh + test -z "$(git diff-index --name-only HEAD --)" || VN="$VN-dirty" + VN=$(echo "$VN" | sed -e 's/-/./g'); +else + VN="$DEF_VER" +fi + +sed -e "s/@@ABRT_VERSION@@/$VN/g" < abrt.spec.in > abrt.spec + +echo -n $VN |