From eb342619e1fc8aa99c3a8d91c78c81790ff1bafb Mon Sep 17 00:00:00 2001 From: "Yann E. MORIN" Date: Sat, 13 Nov 2021 14:28:25 +0100 Subject: [PATCH] core/show-info: also export source and stamp directories in show-info External tools may need to peek into the source tree (to check what the list of patches that were applied), or in the stamp directory (to check and report on the progress of a build) Currently, both locations are identical, but semantically different and an internal implementation detail. Exposing both separately will allow us to change either without breaking users' scripts. Hopefully. Signed-off-by: Yann E. MORIN Signed-off-by: Thomas Petazzoni --- package/pkg-utils.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/package/pkg-utils.mk b/package/pkg-utils.mk index 0b0ff77419..38ba5bca93 100644 --- a/package/pkg-utils.mk +++ b/package/pkg-utils.mk @@ -113,6 +113,8 @@ define _json-info-pkg "virtual": false$(comma) $(call _json-info-pkg-details,$(1)) \ ) + "stamp_dir": $(call mk-json-str,$(patsubst $(CONFIG_DIR)/%,%,$($(1)_DIR))), + "source_dir": $(call mk-json-str,$(patsubst $(CONFIG_DIR)/%,%,$($(1)_DIR))), "build_dir": $(call mk-json-str,$(patsubst $(CONFIG_DIR)/%,%,$($(1)_BUILDDIR))), $(if $(filter target,$($(1)_TYPE)), \ "install_target": $(call yesno-to-bool,$($(1)_INSTALL_TARGET))$(comma) \