mirror of
https://gitlab.com/buildroot.org/buildroot.git
synced 2026-08-23 15:54:21 -09:00
package/pkg-utils.mk: add dl_dir to show-info output
It can be useful for scripts to be able to access a package's source
file after download. That used to be easy, just DL_DIR/PKG_SOURCE.
However, with the subdirectories in DL_DIR which can be overridden with
PKG_DL_SUBDIR, that is no longer easy.
Therefore, this patch adds dl_dir to the package information. It prints
just PKG_DL_SUBDIR, to avoid dumping absolute paths to the buildroot
directory in the show-info output.
It can be used with the following jq script to get a newline-separated
list of all downloaded files:
make show-info | jq -r '.[] | ("dl/" + .dl_dir + "/" + .downloads[]?.source)'
Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
Cc: Yann E. MORIN <yann.morin.1998@free.fr>
Acked-by: Yann E. MORIN <yann.morin.1998@free.fr>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
committed by
Thomas Petazzoni
parent
77657f36de
commit
f304caab11
@@ -99,6 +99,7 @@ endef
|
||||
define _json-info-pkg-details
|
||||
"version": "$($(1)_DL_VERSION)",
|
||||
"licenses": "$($(1)_LICENSE)",
|
||||
"dl_dir": "$($(1)_DL_SUBDIR)",
|
||||
"install_target": $(call yesno-to-bool,$($(1)_INSTALL_TARGET)),
|
||||
"install_staging": $(call yesno-to-bool,$($(1)_INSTALL_STAGING)),
|
||||
"install_images": $(call yesno-to-bool,$($(1)_INSTALL_IMAGES)),
|
||||
|
||||
Reference in New Issue
Block a user