install 637 B

12345678910111213141516171819202122
  1. #!/usr/bin/env bash
  2. set -e
  3. snapctl set usb-path="/dev/ttyACM0"
  4. snapctl set stop-on-failure=true
  5. snapctl set mqtt.server=localhost
  6. snapctl set mqtt.port=1883
  7. snapctl set mqtt.username=false
  8. snapctl set mqtt.password=false
  9. snapctl set mqtt.connect-timeout=30
  10. snapctl set mqtt.tls=false
  11. snapctl set ozw.instance=1
  12. snapctl set ozw.network-key="$(cat /dev/urandom | LC_ALL=C tr -dc '0-9A-F' | fold -w 32 | head -n 1 | sed -e 's/\(..\)/0x\1,/g' -e 's/,$//')"
  13. snapctl set ozw.config-dir="${SNAP_DATA}/config"
  14. snapctl set ozw.user-dir="${SNAP_DATA}/user"
  15. snapctl set ozw.auth-key=false
  16. mkdir "${SNAP_DATA}/config"
  17. mkdir "${SNAP_DATA}/user"