It would be nice to have some mechanism to make minor changes to the system image from the android application. While we can already change the wpa_supplicant.conf from the Android side, we need something a lot more generic which can adjust any file on the system.
For instance, bug #22 solution (experiment) 1 requires a minor change to /etc/network/interfaces. It would be nice to be able to (a) send a replacement file, (b) edit the existing file.
Second; it would be nice to be able to replace the picamd binary on the running system if need be. The problem here is that this file will be running, and therefore not writable. We will need an update mechanism that can act on reboot. The android application can be fed with the newest binary, upload to a special location, and initiate a reboot. If the boot scripts detect the new file, install it before starting it.
It would be nice to have some mechanism to make minor changes to the system image from the android application. While we can already change the wpa_supplicant.conf from the Android side, we need something a lot more generic which can adjust any file on the system.
For instance, bug #22 solution (experiment) 1 requires a minor change to /etc/network/interfaces. It would be nice to be able to (a) send a replacement file, (b) edit the existing file.
Second; it would be nice to be able to replace the picamd binary on the running system if need be. The problem here is that this file will be running, and therefore not writable. We will need an update mechanism that can act on reboot. The android application can be fed with the newest binary, upload to a special location, and initiate a reboot. If the boot scripts detect the new file, install it before starting it.