How to update only settings and configuration without full system update #1581
Replies: 2 comments 3 replies
-
RAUC is an image-based updater. If you configuration is stored in static files in the image, RAUC can only replace the full image. With adaptive updates and streaming, you can reduce the amount of data to download. Image-based updating is a critical part of how RAUC provides a robust updates. For configuration changes at runtime, you application could generate config files in
Take a look at #969 for some background with regards to updating decoupled applications or containers. The current development version of RAUC contains support for artifact updates:
We'd be interested in feedback regarding this new approach. |
Beta Was this translation helpful? Give feedback.
-
Hi @kunaljee12, I see that @jluebbe has already provided an in-depth answer. I am doing copy&paste of something that I was planning to post to your original request in meta-rauc-community: Please note that meta-rauc-community is a git repository for demo integrations of RAUC on popular hardware platforms. Because of this there are other repositories within the RAUC Git organization which are more suitable for discussing RAUC features.
RAUC has an advanced feature called "Adaptive Updates". This feature allows RAUC to download only the parts of the bundle that are actually needed. Learn more about it in the documentation: https://rauc.readthedocs.io/en/latest/advanced.html#adaptive-updates
You can considering using containers for applications and keeping in mind your third question you have been already thinking about it. You can move some of the containers to a persistent /data partition that is used for storage in a typical RAUC integration.
You can use Yocto/OpenEmbedded layer meta-virtualization |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
How to update only settings and configuration without full system update .
Only application update is possible without reboot
How to do Containerized application update
Beta Was this translation helpful? Give feedback.
All reactions