This Page is under Development
This document covers the design of FirmwareControl plugin for RPI board.
1. RPI box will reboot after booted for first time which will create more partition, if the partition table is not more than two.
Initially firmware version is validated against the version mentioned in input and further actions are proceeded only if the versions mismatch
URL and given parameters are validated
Pkg.tar.gz file from given HTTP server is copied to a file in /tmp
The tar package is unzipped to find rootfs tarball.
create new thread to handle rest of the operations.
rootfs tar ball is copied to passive memory bank
1. Triggering firmwareUpgrade automatically without user intervention.