diff options
| -rwxr-xr-x | GIT-VERSION-GEN | 10 | 
1 files changed, 9 insertions, 1 deletions
| diff --git a/GIT-VERSION-GEN b/GIT-VERSION-GEN index 1ce217dd7b..14923c973b 100755 --- a/GIT-VERSION-GEN +++ b/GIT-VERSION-GEN @@ -3,9 +3,17 @@  GVF=GIT-VERSION-FILE  DEF_VER=v1.4.2.GIT +LF=' +' +  # First try git-describe, then see if there is a version file  # (included in release tarballs), then default -if VN=$(git describe --abbrev=4 HEAD 2>/dev/null); then +if VN=$(git describe --abbrev=4 HEAD 2>/dev/null) && +   case "$VN" in +   *$LF*) (exit 1) ;; +   v[0-9]*) : happy ;; +   esac +then  	VN=$(echo "$VN" | sed -e 's/-/./g');  elif test -f version  then | 
