oboo-sw-upgrade.sh 863 B

1234567891011121314151617181920212223242526
  1. #!/bin/sh
  2. mosquitto_pub -t /notification -m '{"cmd":"set","text":"Checking for updates", "size":30}'
  3. opkg remove oboo-clock-alarm-system oboo-clock-fw-manager oboo-clock-provisioning-scripts base-www
  4. opkg upgrade onion-script oboo-clock-base oboo-clock-card-manager oboo-clock-cards oboo-clock-mcu oboo-clock-scripts oboo-cron oboo-repo-keys
  5. oboo uhttpd cors enable
  6. /etc/init.d/rpcd restart
  7. sh /usr/bin/mcu/update.sh
  8. # modifications to rc.local
  9. rcLocalUpdate=$(grep setupMode /etc/rc.local)
  10. if [ "$rcLocalUpdate" == "" ]; then
  11. echo "touch /tmp/setupMode
  12. /etc/init.d/sysntpd restart
  13. exit 0" > /etc/rc.local
  14. fi
  15. # reconstruct config.json with latest required settings
  16. /usr/bin/ort /usr/bin/js/updateConfig.js
  17. mosquitto_pub -t /notification -m '{"cmd":"set","text":"Done!", "size":30}'
  18. sleep 2
  19. /etc/init.d/card-manager restart
  20. /etc/init.d/oboo-cards restart