summaryrefslogtreecommitdiff
path: root/electron_js/sync_versions.sh
blob: 1f47d244d2f8b17cc9eb30bc5c58389907bc2612 (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 -n 's/.*version="\([^"]*\).*/\1/p'`

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!"