aboutsummaryrefslogtreecommitdiff
path: root/ledge
diff options
context:
space:
mode:
authorMaxim Uvarov <maxim.uvarov@linaro.org>2019-07-01 17:38:10 +0300
committerMilosz Wasilewski <milosz.wasilewski@linaro.org>2019-07-02 10:48:49 +0000
commit5913dae38fe0c386812562ef942eb45abf304856 (patch)
tree4ccb6db827b95029646dcf1904e3b493fe5b66ac /ledge
parentb4c39e813e61944529fabc7a114b394ba1e7bba6 (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-xledge/oe/builders.sh24
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}