[Buildroot] [PATCH 05/11] package/mender-update-modules: add persistent-app module
Adam Duskett <[email protected]>
| Newsgroups | net.busybox.buildroot |
|---|---|
| Message-ID | <[email protected]> |
Signed-off-by: Adam Duskett <[email protected]> --- package/mender-update-modules/Config.in | 18 ++++++++++++++++++ .../mender-update-modules.mk | 4 ++++ 2 files changed, 22 insertions(+) diff --git a/package/mender-update-modules/Config.in b/package/mender-update-modules/Config.in index 6ba6f82615..b94a8c76e7 100644 --- a/package/mender-update-modules/Config.in +++ b/package/mender-update-modules/Config.in @@ -137,6 +137,24 @@ comment "ipk support needs a toolchain w/ wchar" depends on BR2_USE_MMU depends on !BR2_USE_WCHAR +config BR2_PACKAGE_MENDER_UPDATE_MODULES_PERSISTENT_APP + bool "persistent-app" + help + The Persistent App Update Module installs files to a + user-defined directory on the persistent data partition, + ensuring deployments survive rootfs A/B updates. + + This module uses the data-partition software filesystem + namespace, which means version tracking in mender + show-provides persists across system updates. When a + rootfs update clears rootfs-image.* provides, the + data-partition.* provides remain intact. + + The module supports rollback by maintaining backups on + the same persistent partition. + + https://github.com/mendersoftware/mender-update-modules/tree/master/persistent-app + config BR2_PACKAGE_MENDER_UPDATE_MODULES_PODMAN bool "podman" depends on BR2_USE_MMU # podman diff --git a/package/mender-update-modules/mender-update-modules.mk b/package/mender-update-modules/mender-update-modules.mk index 1db47cbd15..e33e934590 100644 --- a/package/mender-update-modules/mender-update-modules.mk +++ b/package/mender-update-modules/mender-update-modules.mk @@ -36,6 +36,10 @@ ifeq ($(BR2_PACKAGE_MENDER_UPDATE_MODULES_IPK),y) MENDER_UPDATE_MODULES_MODULES += ipk endif +ifeq ($(BR2_PACKAGE_MENDER_UPDATE_MODULES_PERSISTENT_APP),y) +MENDER_UPDATE_MODULES_MODULES += persistent-app +endif + ifeq ($(BR2_PACKAGE_MENDER_UPDATE_MODULES_PODMAN),y) MENDER_UPDATE_MODULES_MODULES += podman endif -- 2.55.0 _______________________________________________ buildroot mailing list [email protected] https://lists.buildroot.org/mailman/listinfo/buildroot