From: Yann E. MORIN Date: Sat, 11 Apr 2020 08:12:33 +0000 (+0200) Subject: core/show-info: report image name of filesystems X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=0b4b533dca9ac36e2c5dc35bde618c2eba036bb4;p=buildroot.git core/show-info: report image name of filesystems The rootfses, unlike packages, do not have stampfiles to represent whether they are built or not. Indeed, we always rebuild the rootfs, and there is a single step to do. Hpwever, people (and scripts) who want to report on the build progress, will want to know whether each rootfs has been built already or not. Expose in show-info the name of the file that wil contain the rootfs image. $(1)_FINAL_IMAGE_NAME is set by the fs infrastructure, but initramfs doesn't use the infrastructure. So to support that one as well, set image_name to null if $(1)_FINAL_IMAGE_NAME is not set. Signed-off-by: Yann E. MORIN Cc: Vadim Kochan Cc: Thomas Petazzoni Cc: Arnout Vandecappelle Cc: eeppeliteloop@gmail.com Signed-off-by: Arnout Vandecappelle (Essensium/Mind) --- diff --git a/package/pkg-utils.mk b/package/pkg-utils.mk index d0fcdd4e1d..ae3c7f9da9 100644 --- a/package/pkg-utils.mk +++ b/package/pkg-utils.mk @@ -156,6 +156,10 @@ define _json-info-pkg-details endef define _json-info-fs + "image_name": $(if $($(1)_FINAL_IMAGE_NAME), \ + "$($(1)_FINAL_IMAGE_NAME)", \ + null \ + ), "dependencies": [ $(call make-comma-list,$(sort $($(1)_DEPENDENCIES))) ]