summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLuiz Angelo Daros de Luca2025-02-03 22:58:14 +0000
committerHauke Mehrtens2026-04-12 23:29:03 +0000
commit8ab67441c5cc46b95907dd17e9f2b34c88168d65 (patch)
treeadee39b52fdd9d6dc0bf0a02864db72053c02a3d
parent89a3a0d90d99ca650b45c2a18535287a7914f0c9 (diff)
downloadopenwrt-8ab67441c5cc46b95907dd17e9f2b34c88168d65.tar.gz
base-files: sysupgrade: update backup exclusion list
The list of files excluded from backup was outdated. Signed-off-by: Luiz Angelo Daros de Luca <luizluca@gmail.com> Link: https://github.com/openwrt/openwrt/pull/17847 Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de> (cherry picked from commit 2c146f29e8287ef313af7b3d36fb231997beb0b8)
-rwxr-xr-xpackage/base-files/files/sbin/sysupgrade4
1 files changed, 4 insertions, 0 deletions
diff --git a/package/base-files/files/sbin/sysupgrade b/package/base-files/files/sbin/sysupgrade
index c27857a022..a5004de476 100755
--- a/package/base-files/files/sbin/sysupgrade
+++ b/package/base-files/files/sbin/sysupgrade
@@ -217,10 +217,14 @@ build_list_of_backup_overlay_files() {
( cd /overlay/upper/; find .$SAVE_OVERLAY_PATH \( -type f -o -type l \) $find_filter | sed \
-e 's,^\.,,' \
-e '\,^/etc/board.json$,d' \
+ -e '\,^/etc/luci-uploads/\.placeholder,d' \
-e '\,/[^/]*-opkg$,d' \
-e '\,^/etc/urandom.seed$,d' \
+ -e '\,^/etc/apk/world$,d' \
-e "\,^$INSTALLED_PACKAGES$,d" \
-e '\,^/usr/lib/opkg/.*,d' \
+ -e '\,^/lib/apk/.*,d' \
+ -e '\,^/run$,d' \
) | grep -v -x -F -f $packagesfiles > "$file"
rm -f "$packagesfiles"