summaryrefslogtreecommitdiffstats
path: root/meta/classes/buildhistory.bbclass
diff options
context:
space:
mode:
Diffstat (limited to 'meta/classes/buildhistory.bbclass')
-rw-r--r--meta/classes/buildhistory.bbclass10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta/classes/buildhistory.bbclass b/meta/classes/buildhistory.bbclass
index 8efd41cd8e..3b6ce99413 100644
--- a/meta/classes/buildhistory.bbclass
+++ b/meta/classes/buildhistory.bbclass
@@ -12,6 +12,7 @@ BUILDHISTORY_DIR ?= "${TOPDIR}/buildhistory"
12BUILDHISTORY_DIR_IMAGE = "${BUILDHISTORY_DIR}/images/${MACHINE_ARCH}/${TCLIBC}/${IMAGE_BASENAME}" 12BUILDHISTORY_DIR_IMAGE = "${BUILDHISTORY_DIR}/images/${MACHINE_ARCH}/${TCLIBC}/${IMAGE_BASENAME}"
13BUILDHISTORY_DIR_PACKAGE = "${BUILDHISTORY_DIR}/packages/${MULTIMACH_TARGET_SYS}/${PN}" 13BUILDHISTORY_DIR_PACKAGE = "${BUILDHISTORY_DIR}/packages/${MULTIMACH_TARGET_SYS}/${PN}"
14BUILDHISTORY_DIR_SDK = "${BUILDHISTORY_DIR}/sdk/${SDK_NAME}" 14BUILDHISTORY_DIR_SDK = "${BUILDHISTORY_DIR}/sdk/${SDK_NAME}"
15BUILDHISTORY_IMAGE_FILES ?= "/etc/passwd /etc/group"
15BUILDHISTORY_COMMIT ?= "0" 16BUILDHISTORY_COMMIT ?= "0"
16BUILDHISTORY_COMMIT_AUTHOR ?= "buildhistory <buildhistory@${DISTRO}>" 17BUILDHISTORY_COMMIT_AUTHOR ?= "buildhistory <buildhistory@${DISTRO}>"
17BUILDHISTORY_PUSH_REPO ?= "" 18BUILDHISTORY_PUSH_REPO ?= ""
@@ -396,6 +397,15 @@ buildhistory_get_imageinfo() {
396 397
397 buildhistory_list_files ${IMAGE_ROOTFS} ${BUILDHISTORY_DIR_IMAGE}/files-in-image.txt 398 buildhistory_list_files ${IMAGE_ROOTFS} ${BUILDHISTORY_DIR_IMAGE}/files-in-image.txt
398 399
400 # Collect files requested in BUILDHISTORY_IMAGE_FILES
401 rm -rf ${BUILDHISTORY_DIR_IMAGE}/image-files
402 for f in ${BUILDHISTORY_IMAGE_FILES}; do
403 if [ -f ${IMAGE_ROOTFS}/$f ] ; then
404 mkdir -p ${BUILDHISTORY_DIR_IMAGE}/image-files/`dirname $f`
405 cp ${IMAGE_ROOTFS}/$f ${BUILDHISTORY_DIR_IMAGE}/image-files/$f
406 fi
407 done
408
399 # Record some machine-readable meta-information about the image 409 # Record some machine-readable meta-information about the image
400 printf "" > ${BUILDHISTORY_DIR_IMAGE}/image-info.txt 410 printf "" > ${BUILDHISTORY_DIR_IMAGE}/image-info.txt
401 cat >> ${BUILDHISTORY_DIR_IMAGE}/image-info.txt <<END 411 cat >> ${BUILDHISTORY_DIR_IMAGE}/image-info.txt <<END