summaryrefslogtreecommitdiffstats
path: root/gen-version
diff options
context:
space:
mode:
authorNikola Pajkovsky <npajkovs@redhat.com>2011-04-27 14:31:39 +0200
committerNikola Pajkovsky <npajkovs@redhat.com>2011-04-27 14:31:39 +0200
commite10c31ccbf72f3408ed2ba6488989860b7d9a2a5 (patch)
tree3e5fad04daafe17826129a1149bb448335719148 /gen-version
parentd256c71533829299088f48fc0aa8dbfcffcd5961 (diff)
downloadabrt-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-xgen-version17
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