]> git.ipfire.org Git - thirdparty/iw.git/blobdiff - version.sh
print wdev id in event info
[thirdparty/iw.git] / version.sh
index dbd35d175d3ba0772e420aef1b1043f2d421ba46..4d97eda2614cd1611dbeb637cd15ffe3ce514e14 100755 (executable)
@@ -1,7 +1,7 @@
 #!/bin/sh
 
-VERSION="0.9.7"
-OUT="version.h"
+VERSION="3.5"
+OUT="$1"
 
 if head=`git rev-parse --verify HEAD 2>/dev/null`; then
        git update-index --refresh --unmerged > /dev/null
@@ -10,13 +10,14 @@ if head=`git rev-parse --verify HEAD 2>/dev/null`; then
        # on git builds check that the version number above
        # is correct...
        [ "${descr%%-*}" = "v$VERSION" ] || exit 2
-       
-       echo -n '#define IW_VERSION "' > "$OUT"
-       echo -n "${descr#v}" >> "$OUT"
+
+       v="${descr#v}"
        if git diff-index --name-only HEAD | read dummy ; then
-               echo -n "-dirty" >> "$OUT"
+               v="$v"-dirty
        fi
-       echo '"' >> "$OUT"
 else
-echo "#define IW_VERSION \"$VERSION-nogit\"" > "$OUT"
+       v="$VERSION"
 fi
+
+echo '#include "iw.h"' > "$OUT"
+echo "const char iw_version[] = \"$v\";" >> "$OUT"