From: Tim Niemeyer Date: Sat, 8 Jul 2017 10:46:59 +0200 Subject: Disable OpenWrt config migration mechanisms This disables all OpenWrt config migration mechanisms except for files listed in /etc/sysupgrade.conf diff --git a/package/base-files/files/sbin/sysupgrade b/package/base-files/files/sbin/sysupgrade index 9315091302..be8325463e 100755 --- a/package/base-files/files/sbin/sysupgrade +++ b/package/base-files/files/sbin/sysupgrade @@ -139,14 +139,14 @@ list_static_conffiles() { local filter=$1 find $(sed -ne '/^[[:space:]]*$/d; /^#/d; p' \ - /etc/sysupgrade.conf /lib/upgrade/keep.d/* 2>/dev/null) \ + /etc/sysupgrade.conf 2>/dev/null) \ \( -type f -o -type l \) $filter 2>/dev/null } add_conffiles() { local file="$1" - ( list_static_conffiles "$find_filter"; list_changed_conffiles ) | + ( list_static_conffiles "$find_filter" ) | sort -u > "$file" return 0 }