As a minimum viable feature I'd propose the following:
- an OPKG repository fed by the buildbot
- a cronjob that updates cjdns and luci-app-cjdns
- option in luci-app-cjdns to disable the cronjob
Further things that should be addressed:
- signing packages
- rolling back an update
- loss of power during update
- updates to the rest of the firmware
Things that could be investigated:
- Freifunk Hamburg allegedly pushes mass auto-updates to hundreds of nodes (@kpcyrd)
- OpenWrt's nbd said fstools snapshots might be worth a look regarding loss of power during updates
- @enigmagroup used to do auto-updates of the cjdns package
As a minimum viable feature I'd propose the following:
Further things that should be addressed:
Things that could be investigated: