summaryrefslogtreecommitdiff
path: root/electron_js/sync_versions.sh
blob: 741939342d20772a5063470cc76e70cc98370c66 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#!/bin/bash
APPVER=`cat config.xml | grep "widget " | sed 's/.* version=\"\([^\"]*\)\" xmlns.*/\1/'`

echo "Config.xml: App version: ${APPVER}"
echo "Syncing package.json and NVR.js with this version..."

cat www/js/NVR.js | sed s/"var zmAppVersion =.*"/"var zmAppVersion = \"${APPVER}\";"/g > www/js/NVR.js.tmp

cat ./package.json | sed  s/"\"version\":.*"/"\"version\":\"${APPVER}\","/g > package.json.tmp

rm package.json
mv package.json.tmp package.json

rm  www/js/NVR.js
mv  www/js/NVR.js.tmp www/js/NVR.js
echo "Done!"