]> git.ipfire.org Git - thirdparty/openwrt.git/commitdiff
base-files: sysupgrade: update backup exclusion list
authorLuiz Angelo Daros de Luca <luizluca@gmail.com>
Mon, 3 Feb 2025 22:58:14 +0000 (19:58 -0300)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 12 Apr 2026 23:27:55 +0000 (01:27 +0200)
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>
package/base-files/files/sbin/sysupgrade

index c27857a022c39c89c9ace4e52b2a2152c6892a5a..a5004de47692ebbd13061fa15cada36f68f991aa 100755 (executable)
@@ -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"