package/mender: add support for update modules
authorAdam Duskett <Aduskett@gmail.com>
Wed, 15 Jul 2020 17:37:07 +0000 (10:37 -0700)
committerThomas Petazzoni <thomas.petazzoni@bootlin.com>
Wed, 15 Jul 2020 21:46:40 +0000 (23:46 +0200)
commit48c127aea1403de09bd8c3a60ed6c04f809de219
tree7fec622e7de05fef5199f1f9d8cf2ed31a79c3e1
parentf0fd581a3a8e5a6b98739cc6bc7e32179d4170fc
package/mender: add support for update modules

Mender has support for performing other types of updates other than
just overwriting the rootfs partition that isn't currently in use on
the target.

Some of the default provided modules provide support for:
  - Updating a docker container.
  - Running a script.
  - Installing an RPM.
  - Overwriting a directory.
  - Updating a single-file.

The single-file update module is used by upstream for onboarding a new
device to a server, and this fails with Buildroot devices because the
modules are currently not installed.

Install the directory, script, and single-file modules by default, and
install the docker or rpm script if their respective packages are
selected.

Signed-off-by: Adam Duskett <Aduskett@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
package/mender/mender.mk