From 62827e3d83ea6f302b1a3139918a48afe687c85a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20=C5=A0tetiar?= Date: Mon, 26 May 2025 14:08:45 +0000 Subject: [PATCH] scripts: gen_config.py: fix typo causing broken symlinks for feed packages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit OpenWrt build system creates symlink package/feeds// for each package being installed from the feeds. Currently the invocation of gen_config.py script isn't idempotent, because it fails to remove those symlinks, which in the end might lead to strange build issues due to stale package symlinks. So lets fix it by actually removing the directory with package symlinks. Fixes: PCF-1812 Reported-by: Nikolay Merinov Signed-off-by: Petr Štetiar --- scripts/gen_config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/gen_config.py b/scripts/gen_config.py index 1f6fcaab41..99e96b0cde 100755 --- a/scripts/gen_config.py +++ b/scripts/gen_config.py @@ -131,7 +131,7 @@ if len(sys.argv) < 2: usage(1) rmtree("./tmp", ignore_errors=True) -rmtree("./packages/feeds/", ignore_errors=True) +rmtree("./package/feeds/", ignore_errors=True) rmtree("./feeds", ignore_errors=True) rmtree("./tmp", ignore_errors=True) if Path("./feeds.conf").is_file():