diff options
author | Maxim Uvarov <maxim.uvarov@linaro.org> | 2019-07-01 17:38:10 +0300 |
---|---|---|
committer | Milosz Wasilewski <milosz.wasilewski@linaro.org> | 2019-07-02 10:48:49 +0000 |
commit | 5913dae38fe0c386812562ef942eb45abf304856 (patch) | |
tree | 4ccb6db827b95029646dcf1904e3b493fe5b66ac /ledge | |
parent | b4c39e813e61944529fabc7a114b394ba1e7bba6 (diff) |
ledge-oe: add build number for images
Signed-off-by: Maxim Uvarov <maxim.uvarov@linaro.org>
Change-Id: I251eac8b6c334b9c9f3ddfc670eec0fca266e85d
Diffstat (limited to 'ledge')
-rwxr-xr-x | ledge/oe/builders.sh | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/ledge/oe/builders.sh b/ledge/oe/builders.sh index 1b689c7a..8964d206 100755 --- a/ledge/oe/builders.sh +++ b/ledge/oe/builders.sh @@ -90,6 +90,28 @@ OSF_LMP_GIT_URL = "github.com" OSF_LMP_GIT_NAMESPACE = "opensourcefoundries/" EOF +# Add job BUILD_NUMBER to output files names +cat << EOF >> conf/auto.conf +IMAGE_NAME_append = "-${BUILD_NUMBER}" +KERNEL_IMAGE_BASE_NAME_append = "-${BUILD_NUMBER}" +MODULE_IMAGE_BASE_NAME_append = "-${BUILD_NUMBER}" +DT_IMAGE_BASE_NAME_append = "-${BUILD_NUMBER}" +BOOT_IMAGE_BASE_NAME_append = "-${BUILD_NUMBER}" +EOF + +# get build stats to make sure that we use sstate properly +cat << EOF >> conf/auto.conf +INHERIT += "buildstats buildstats-summary" +EOF + +# allow the top level job to append to auto.conf +if [ -f ${WORKSPACE}/auto.conf ]; then + cat ${WORKSPACE}/auto.conf >> conf/auto.conf +fi + +# add useful debug info +cat conf/{site,auto}.conf + time bitbake ${IMAGES} DEPLOY_DIR_IMAGE=$(bitbake -e | grep "^DEPLOY_DIR_IMAGE="| cut -d'=' -f2 | tr -d '"') @@ -175,6 +197,7 @@ TARGET_SYS=$(bitbake -e | grep "^TARGET_SYS="| cut -d'=' -f2 | tr -d '"') TUNE_FEATURES=$(bitbake -e | grep "^TUNE_FEATURES="| cut -d'=' -f2 | tr -d '"') STAGING_KERNEL_DIR=$(bitbake -e | grep "^STAGING_KERNEL_DIR="| cut -d'=' -f2 | tr -d '"') +ls -lh ${DEPLOY_DIR_IMAGE} BOOT_IMG=$(find ${DEPLOY_DIR_IMAGE} -type f -name "boot-*${MACHINE}-*${BUILD_NUMBER}*.img" | sort | xargs -r basename) KERNEL_IMG=$(find ${DEPLOY_DIR_IMAGE} -type f -name "*Image-*${MACHINE}-*.bin" | xargs -r basename) ROOTFS_IMG=$(find ${DEPLOY_DIR_IMAGE} -type f -name "ledge-*${MACHINE}-*${BUILD_NUMBER}.rootfs.img.gz" | xargs -r basename) @@ -220,6 +243,7 @@ DEPLOY_DIR_IMAGE=${DEPLOY_DIR_IMAGE} MANIFEST_COMMIT=${MANIFEST_COMMIT} BASE_URL=${BASE_URL} BOOT_URL=${BASE_URL}/${PUB_DEST}/${BOOT_IMG} +ROOTFS_SPARSE_BUILD_URL=${BASE_URL}${PUB_DEST}/${ROOTFS_IMG} SYSTEM_URL=${BASE_URL}/${PUB_DEST}/${ROOTFS_IMG} KERNEL_URL=${BASE_URL}/${PUB_DEST}/${KERNEL_IMG} DTB_URL=${BASE_URL}/${PUB_DEST}/${DTB_IMG} |