]> git.ipfire.org Git - thirdparty/openwrt.git/commit
base-files: sysupgrade: avoid cat missing conffiles_static 22566/head
authorNick Hainke <vincent@systemli.org>
Tue, 17 Feb 2026 23:42:43 +0000 (00:42 +0100)
committerRobert Marko <robimarko@gmail.com>
Mon, 23 Mar 2026 10:31:58 +0000 (11:31 +0100)
commit16775c4852c54c061b116ea572525dc5955bd2ae
tree2ab1eeded361b93a42d6e63e6934105178055cda
parent98f815cab94812da8e448cc4936e49064d1050cd
base-files: sysupgrade: avoid cat missing conffiles_static

If the user removes all /lib/apk/packages/*.conffiles* files to prevent
sysupgrade from preserving configuration, the glob no longer matches and
sysupgrade ends up calling cat on a non-existent path:

  cat: can't open '/lib/apk/packages/*.conffiles_static': No such file or directory

Fix this by using find cmd.

Signed-off-by: Nick Hainke <vincent@systemli.org>
Link: https://github.com/openwrt/openwrt/pull/22071
(cherry picked from commit 10db6fc26e88eb92c864b9e579c3d16c25040a5a)
Link: https://github.com/openwrt/openwrt/pull/22566
Signed-off-by: Robert Marko <robimarko@gmail.com>
package/base-files/files/sbin/sysupgrade