From f1a539766730a5136e1a44d624688621206289e5 Mon Sep 17 00:00:00 2001 From: Angelo Compagnucci Date: Tue, 26 Nov 2019 14:24:58 +0100 Subject: [PATCH] package/pkg-kconfig: fix reconfigure for kconfig packages Commit 4b81badbcc0b25678ac6627548160702731cf393 Currently, calling foo-reconfigure for a kconfig-based package will not re-trigger the configuration (kconfig-wise) step for the package. was supposed to solve this problem and lately we had Commit 05fea6e4a60a38a797d9bacbf318a2cd7dbd435f infra/pkg-kconfig: do not rely on package's .config as a timestamp that introduced the .stamp_dotconfig file. For this reason, to trigger a kconfig package reconfigure is now necessary to remove the .stamp_dotconfig file. Signed-off-by: Angelo Compagnucci Signed-off-by: Thomas Petazzoni (cherry picked from commit d1f1947af12fc47933c7ea8fa90fc40d423affd2) Signed-off-by: Peter Korsgaard --- package/pkg-kconfig.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/pkg-kconfig.mk b/package/pkg-kconfig.mk index d62be0fd03..a795781355 100644 --- a/package/pkg-kconfig.mk +++ b/package/pkg-kconfig.mk @@ -159,7 +159,7 @@ $$($(2)_TARGET_CONFIGURE): $$($(2)_DIR)/.stamp_kconfig_fixup_done $(1)-clean-for-reconfigure: $(1)-clean-kconfig-for-reconfigure $(1)-clean-kconfig-for-reconfigure: - rm -f $$($(2)_DIR)/.stamp_kconfig_fixup_done + rm -f $$($(2)_DIR)/$$($(2)_KCONFIG_STAMP_DOTCONFIG) # Only enable the foo-*config targets when the package is actually enabled. # Note: the variable $(2)_KCONFIG_VAR is not related to the kconfig