base-files: sysupgrade: always setup overlay when creating backup
authorRafał Miłecki <rafal@milecki.pl>
Tue, 13 Feb 2024 21:10:37 +0000 (22:10 +0100)
committerRafał Miłecki <rafal@milecki.pl>
Mon, 19 Feb 2024 12:53:14 +0000 (13:53 +0100)
commit4fa9aaf0bed984d200b3c48d1cc81fca7847c394
treeb90e35ca141f40337cb331eb1e11337088d6be1f
parent700907bc6371939256129b00c1324f3a5942f007
base-files: sysupgrade: always setup overlay when creating backup

Setting overlay while creating backup allows including extra files in
archive without actually writing them to flash. Right now this feature
is limited to /etc/backup/ directory and is used only for including
installed_packages.txt.

Extend this solution to make it more generic:
1. Always mount overlay while creating backup
2. Overlay whole / to don't limit it to /etc/backup/

This allows including any additional files in backups and adding more
sysupgrade features.

Cc: Luiz Angelo Daros de Luca <luizluca@gmail.com>
Cc: Christian Marangi <ansuelsmth@gmail.com>
Cc: Jo-Philipp Wich <jo@mein.io>
Cc: Jonas Gorski <jonas.gorski@gmail.com>
Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
package/base-files/files/sbin/sysupgrade