diff options
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 |