I have started to develop a testing environment for unstable openwrt images.
The mission is to be able to test unstable software even on inaccessible outdoor nodes without ever loosing network access.
Idea:
- have a stable openwrt on the internal flash
- have various unstable images on partitions of the CF Card
- boot the unstable openwrt from the stable image (using kexec)
- reliable reboot automatically to the stable image if something goes wrong (using kernel+userspace watchdog)
It currently runs on the avila, mainly because my kexec port is only running on arm atm. (x86: untested, mips: not working)
The full step-by-step intro can be found on http://svn.net.t-labs.tu-berlin.de/proj … ulletProof
including links to all the required patches and packages