version-gen.sh: Ensure only collectd repository versions are used
authorKieran Bingham <kieranbingham@gmail.com>
Tue, 17 Sep 2013 17:35:38 +0000 (18:35 +0100)
committerKieran Bingham <kieran.bingham@st.com>
Tue, 17 Sep 2013 17:38:31 +0000 (18:38 +0100)
When cross compiling in hosted environments using RPM,
the extracted tar-ball can be located in a parent .git repository.

The version-gen.sh script will then take the version number from
this repository as if it represents collectd.

This can be even more erroneous when the version returned is non
numerical and breaks the build

Signed-off-by: Kieran Bingham <kieran.bingham@st.com>
version-gen.sh

index e89e711..7fbc867 100755 (executable)
@@ -2,7 +2,7 @@
 
 DEFAULT_VERSION="5.4.0.git"
 
-VERSION="`git describe 2> /dev/null | sed -e 's/^collectd-//'`"
+VERSION="`git describe 2> /dev/null | grep collectd | sed -e 's/^collectd-//'`"
 
 if test -z "$VERSION"; then
        VERSION="$DEFAULT_VERSION"