From 0765c2ecf84dfcc8c82ef91618336196c49c85f1 Mon Sep 17 00:00:00 2001 From: Tomaz Zaman Date: Mon, 10 Aug 2026 19:36:49 +0200 Subject: [PATCH 16/72] dpa-app: install cdx_cfg variants with shell globbing The $(foreach $(wildcard)) form expanded before PKG_BUILD_DIR was populated (install defines are double-expanded), installing nothing; the preinit selector then had no variants and the fast path was dead on boot. Shell globbing expands when the recipe runs. Co-Authored-By: Claude Fable 5 --- package/ask/dpa-app/Makefile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package/ask/dpa-app/Makefile b/package/ask/dpa-app/Makefile index 36f8eeb5d9..4bbf9b8ae7 100644 --- a/package/ask/dpa-app/Makefile +++ b/package/ask/dpa-app/Makefile @@ -68,8 +68,9 @@ define Package/dpa-app/install $(INSTALL_DATA) $(PKG_BUILD_DIR)/dpa_app/files/etc/cdx_pcd.xml $(1)/etc/ $(INSTALL_DATA) $(PKG_BUILD_DIR)/dpa_app/files/etc/cdx_sp.xml $(1)/etc/ $(INSTALL_DIR) $(1)/etc/cdx_cfg - $(foreach cfg,$(wildcard $(PKG_BUILD_DIR)/config/*/cdx_cfg.xml), \ - $(INSTALL_DATA) $(cfg) $(1)/etc/cdx_cfg/$(notdir $(patsubst %/cdx_cfg.xml,%,$(cfg))).xml; ) + for cfg in $(PKG_BUILD_DIR)/config/*/cdx_cfg.xml; do \ + $(INSTALL_DATA) $$$$cfg $(1)/etc/cdx_cfg/$$$$(basename $$$$(dirname $$$$cfg)).xml; \ + done $(INSTALL_DIR) $(1)/lib/preinit $(INSTALL_DATA) ./files/81_cdx_cfg_select $(1)/lib/preinit/ endef -- 2.47.3