Closed aut0exec closed 9 months ago
I've pulled the commit(s) from this branch into my development fork, when it's included in the next Malcolm release I'll come back here and close this PR.
Added a fix for the console not displaying UTF-8 properly and ensure that the sd-card is re-partitioned on first boot of the pi.
Thanks I've pulled your update into my release testing branch and will test it out first thing Monday.
commits included in and superceded by #297
π£ Description
Initial support for creating an RPI Hedgehog image.
π Motivation and context
There was a request for this functionality and an open issue tracked on the INL Malcolm repo.
Raspberry Pi's are cheap and readily available these days and resources on the RPI 4 8GB are likely sufficient to support running a Hedgehog sensor. The Debian process used to build base Debian RPI images was used and then the necessary additions to build Debian into Hedgehog were added/installed via a chroot.
Raspberry Pi, Hedghehog ARM sensor
π§ͺ Testing
Full builds were done and tested on a RPI 4 8GB model. An actual RPI 4 sensor was setup and connected to a Malcolm instance via the guide here. No further testing beyond the E2E guide has been performed thus far. More testing recommended to ensure that the RPI image contains all the necessary configurations to function properly in a production setup.
β Pre-approval checklist
β Pre-merge checklist
β Post-merge checklist