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.
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.