Adding script to update (increment) firmware version number used for scialys app...
authorNathael Pajani <nathael.pajani@ed3l.fr>
Thu, 11 Jun 2020 19:13:12 +0000 (21:13 +0200)
committerNathael Pajani <nathael.pajani@ed3l.fr>
Tue, 8 Nov 2022 16:03:05 +0000 (17:03 +0100)
update_version.sh [new file with mode: 0755]

diff --git a/update_version.sh b/update_version.sh
new file mode 100755 (executable)
index 0000000..accaf0d
--- /dev/null
@@ -0,0 +1,21 @@
+#! /bin/sh
+
+# This script must be run from the application directory which wants to use it
+
+# Check header file and version counter files presence
+if [ ! -f .version ] ; then
+       echo "No initial version counter, setting to version 1"
+       echo 1 > .version
+fi
+if [ ! -f version.h ] ; then
+       echo "Need version.h file"
+       exit 3
+fi
+
+# Read and increment version number
+i=$(cat .version)
+i=$((i + 1))
+echo $i > .version
+
+#update version number in header file
+sed -i "s/COMPILE_VERSION.*/COMPILE_VERSION \"$i\"/" version.h