diff options
Diffstat (limited to 'meta/classes/buildhistory.bbclass')
-rw-r--r-- | meta/classes/buildhistory.bbclass | 10 |
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" | |||
12 | BUILDHISTORY_DIR_IMAGE = "${BUILDHISTORY_DIR}/images/${MACHINE_ARCH}/${TCLIBC}/${IMAGE_BASENAME}" | 12 | BUILDHISTORY_DIR_IMAGE = "${BUILDHISTORY_DIR}/images/${MACHINE_ARCH}/${TCLIBC}/${IMAGE_BASENAME}" |
13 | BUILDHISTORY_DIR_PACKAGE = "${BUILDHISTORY_DIR}/packages/${MULTIMACH_TARGET_SYS}/${PN}" | 13 | BUILDHISTORY_DIR_PACKAGE = "${BUILDHISTORY_DIR}/packages/${MULTIMACH_TARGET_SYS}/${PN}" |
14 | BUILDHISTORY_DIR_SDK = "${BUILDHISTORY_DIR}/sdk/${SDK_NAME}" | 14 | BUILDHISTORY_DIR_SDK = "${BUILDHISTORY_DIR}/sdk/${SDK_NAME}" |
15 | BUILDHISTORY_IMAGE_FILES ?= "/etc/passwd /etc/group" | ||
15 | BUILDHISTORY_COMMIT ?= "0" | 16 | BUILDHISTORY_COMMIT ?= "0" |
16 | BUILDHISTORY_COMMIT_AUTHOR ?= "buildhistory <buildhistory@${DISTRO}>" | 17 | BUILDHISTORY_COMMIT_AUTHOR ?= "buildhistory <buildhistory@${DISTRO}>" |
17 | BUILDHISTORY_PUSH_REPO ?= "" | 18 | BUILDHISTORY_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 |