]> git.ipfire.org Git - thirdparty/iw.git/blobdiff - version.sh
iw: don't use NULL pointer in nla_nest_end()
[thirdparty/iw.git] / version.sh
index c003145a650707cf7d13e4ce20bdf13b1ec8cd7d..7ccd419ffc468b2806add4bfff43c325abb866a8 100755 (executable)
@@ -1,17 +1,16 @@
 #!/bin/sh
 
-VERSION="0.9.13"
+VERSION="4.3"
 OUT="$1"
 
-if head=`git rev-parse --verify HEAD 2>/dev/null`; then
+if [ -d .git ] && head=`git rev-parse --verify HEAD 2>/dev/null`; then
        git update-index --refresh --unmerged > /dev/null
-       descr=$(git describe)
+       descr=$(git describe --match=v*)
 
        # on git builds check that the version number above
        # is correct...
        [ "${descr%%-*}" = "v$VERSION" ] || exit 2
 
-       echo -n 'const char iw_version[] = "' > "$OUT"
        v="${descr#v}"
        if git diff-index --name-only HEAD | read dummy ; then
                v="$v"-dirty
@@ -20,4 +19,5 @@ else
        v="$VERSION"
 fi
 
-echo "const char iw_version[] = \"$v\";" > "$OUT"
+echo '#include "iw.h"' > "$OUT"
+echo "const char iw_version[] = \"$v\";" >> "$OUT"