summaryrefslogtreecommitdiffstats
path: root/gen-version
blob: 8925aef969f03e0d78ce4d2ce8df4b699fb34a7a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/bash

DEF_VER=2.0.2

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 > abrt-version