joelguittet / mender-mcu-client

Mender client for MCU, just because it's cool to have it
Apache License 2.0
37 stars 7 forks source link

rtos: add posix support #12

Closed joelguittet closed 1 year ago

joelguittet commented 1 year ago

The purpose of this Pull Request is to propose Posix support to permit future enhance testing in GitHub Actions.

The Posix support can be used for very small Linux target too by integrating the mender-mcu-client library in an application to manage updates. Let say for example if your system has few MB of flash, you are not able to use the official mender solution with a double rootfs but you would like to have a custom update solution using mender, it's now possible.

The purpose of this is NOT to have a concurrent of the official mender-client. Particularity, no support of double rootfs on Linux will be added.

Note: a bit of cleaning is done at the same time, regarding to the build options and cast for example.

sonarcloud[bot] commented 1 year ago

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 2 Code Smells

0.0% 0.0% Coverage
2.5% 2.5% Duplication