These calls make the PTXCONF_* variables from the ptxconfig and the
platformconfig available in the local shell environment, but no PTXCONF_
variable is used later in the shell call. This is probably a left-over
from when the defaultenv preparation was made layer-aware in commit
41cb4d9f9287d85ae11b (2018-07-24, Michael Olbrich: "barebox: support
layers with BAREBOX_EXTRA_ENV_PATH").

Signed-off-by: Roland Hieber <[email protected]>
---
 rules/barebox.make | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/rules/barebox.make b/rules/barebox.make
index c0d9c5744e4a..bcb96e607b91 100644
--- a/rules/barebox.make
+++ b/rules/barebox.make
@@ -87,9 +87,7 @@ endif
 
 ifdef PTXCONF_BAREBOX_EXTRA_ENV
        @rm -rf $(BAREBOX_BUILD_DIR)/.ptxdist-defaultenv
-       @ptxd_source_kconfig "${PTXDIST_PTXCONFIG}" && \
-       ptxd_source_kconfig "${PTXDIST_PLATFORMCONFIG}" && \
-       $(foreach path, $(BAREBOX_EXTRA_ENV_PATH), \
+       @$(foreach path, $(BAREBOX_EXTRA_ENV_PATH), \
                if [ -d "$(path)" ]; then \
                        ptxd_filter_dir "$(path)" \
                        $(BAREBOX_BUILD_DIR)/.ptxdist-defaultenv; \
-- 
2.39.2


Reply via email to