aboutsummaryrefslogtreecommitdiff
path: root/lt-qcom-bootloader/dragonboard410c
diff options
context:
space:
mode:
authorNicolas Dechesne <nicolas.dechesne@linaro.org>2017-11-17 13:58:08 +0100
committerNicolas Dechesne <nicolas.dechesne@linaro.org>2017-11-17 13:07:43 +0000
commit6c562eb3afceac8d0a10ee37aabc229a4f95903c (patch)
tree293d126c0e2a869aab2c8ad930b6b74af0d68691 /lt-qcom-bootloader/dragonboard410c
parente18bcb618ac218d88bb8a1476ba3a4b709956713 (diff)
lt-qcom-*: sanitize released images and zip files
We are carrying a few inconsistencies in the released file names, this patch fixes them all, and align all output file using the same naming conventions. The following changes are done: * all output images (and zip) must contain the board name, such as dragonboard-410c or dragonboard-820c * all ZIP files include a top level folder that includes BUILD_NUMBER * the date has been removed from the file names, only BUILD_NUMBER is kept. All debug/date info is available in the build log if needed * "_" have been replaced with "-" * Some released files did not have a VERSION string (such as the rescue SD image), it now includes it. * db410c and db820c have been replaced with dragonboard-410c and dragonboard-820c whenever needed Change-Id: Iebeef251fe0e520cbb17a1a31436f7da7414c5d9 Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
Diffstat (limited to 'lt-qcom-bootloader/dragonboard410c')
-rw-r--r--lt-qcom-bootloader/dragonboard410c/builders.sh68
1 files changed, 34 insertions, 34 deletions
diff --git a/lt-qcom-bootloader/dragonboard410c/builders.sh b/lt-qcom-bootloader/dragonboard410c/builders.sh
index 2ebaff220b..61627c7a48 100644
--- a/lt-qcom-bootloader/dragonboard410c/builders.sh
+++ b/lt-qcom-bootloader/dragonboard410c/builders.sh
@@ -38,11 +38,17 @@ for lk in lk_sdrescue lk_sd_boot lk_emmc_boot; do
cd -
done
-mkdir -p out/dragonboard410c_sdcard_rescue \
- out/dragonboard410c_bootloader_sd_linux \
- out/dragonboard410c_bootloader_emmc_linux \
- out/dragonboard410c_bootloader_emmc_android \
- out/dragonboard410c_bootloader_emmc_aosp
+SDCARD_RESCUE=dragonboard-410c-sdcard-rescue-${BUILD_NUMBER}
+BOOTLOADER_SD_LINUX=dragonboard-410c-bootloader-sd-linux-${BUILD_NUMBER}
+BOOTLOADER_EMMC_LINUX=dragonboard-410c-bootloader-emmc-linux-${BUILD_NUMBER}
+BOOTLOADER_EMMC_ANDROID=dragonboard-410c-bootloader-emmc-android-${BUILD_NUMBER}
+BOOTLOADER_EMMC_AOSP=dragonboard-410c-bootloader-emmc-aosp-${BUILD_NUMBER}
+
+mkdir -p out/${SDCARD_RESCUE} \
+ out/${BOOTLOADER_SD_LINUX} \
+ out/${BOOTLOADER_EMMC_LINUX} \
+ out/${BOOTLOADER_EMMC_ANDROID} \
+ out/${BOOTLOADER_EMMC_AOSP}
# get license.txt file (for Android BSP)
wget https://git.linaro.org/landing-teams/working/qualcomm/lt-docs.git/blob_plain/HEAD:/license/license.txt
@@ -57,12 +63,12 @@ cp -a LICENSE \
dragonboard410c/linux/flashall \
lk_emmc_boot/build-msm8916/emmc_appsboot.mbn \
bootloaders-linux/{NON-HLOS.bin,rpm.mbn,sbl1.mbn,tz.mbn,hyp.mbn,sbc_1.0_8016.bin} \
- out/dragonboard410c_bootloader_emmc_linux
+ out/${BOOTLOADER_EMMC_LINUX}
# no need to set the eMMC size here. Fastboot will patch the last partition and grow it until last sector
sudo ./mksdcard -x -g -o gpt.img -p dragonboard410c/linux/partitions.txt
sudo sgdisk -bgpt.bin gpt.img
-./mkgpt -d -i gpt.bin -o out/dragonboard410c_bootloader_emmc_linux/gpt_both0.bin
+./mkgpt -d -i gpt.bin -o out/${BOOTLOADER_EMMC_LINUX}/gpt_both0.bin
# bootloader_emmc_android
cp -a license.txt \
@@ -70,56 +76,50 @@ cp -a license.txt \
dragonboard410c/android/emmc_appsboot.mbn \
bootloaders-android-old/sbl1.mbn \
bootloaders-android/{NON-HLOS.bin,rpm.mbn,tz.mbn,hyp.mbn} \
- out/dragonboard410c_bootloader_emmc_android
+ out/${BOOTLOADER_EMMC_ANDROID}
# no need to set the eMMC size here. Fastboot will patch the last partition and grow it until last sector
sudo ./mksdcard -x -g -o gpt.img -p dragonboard410c/android/partitions.txt
sudo sgdisk -bgpt.bin gpt.img
-./mkgpt -d -i gpt.bin -o out/dragonboard410c_bootloader_emmc_android/gpt_both0.bin
+./mkgpt -d -i gpt.bin -o out/${BOOTLOADER_EMMC_ANDROID}/gpt_both0.bin
# bootloader_emmc_aosp
cp -a LICENSE \
dragonboard410c/aosp/flashall \
lk_emmc_boot/build-msm8916/emmc_appsboot.mbn \
bootloaders-linux/{NON-HLOS.bin,rpm.mbn,sbl1.mbn,tz.mbn,hyp.mbn,sbc_1.0_8016.bin} \
- out/dragonboard410c_bootloader_emmc_aosp
+ out/${BOOTLOADER_EMMC_AOSP}
# no need to set the eMMC size here. Fastboot will patch the last partition and grow it until last sector
sudo ./mksdcard -x -g -o gpt.img -p dragonboard410c/aosp/partitions.txt
sudo sgdisk -bgpt.bin gpt.img
-./mkgpt -d -i gpt.bin -o out/dragonboard410c_bootloader_emmc_aosp/gpt_both0.bin
+./mkgpt -d -i gpt.bin -o out/${BOOTLOADER_EMMC_AOSP}/gpt_both0.bin
# bootloader_sd_linux
cp -a LICENSE \
lk_sd_boot/build-msm8916/emmc_appsboot.mbn \
bootloaders-linux/{NON-HLOS.bin,rpm.mbn,tz.mbn,hyp.mbn} \
- out/dragonboard410c_bootloader_sd_linux
+ out/${BOOTLOADER_SD_LINUX}
-cp -a bootloaders-linux/sbl1.sd.mbn out/dragonboard410c_bootloader_sd_linux/sbl1.mbn
+cp -a bootloaders-linux/sbl1.sd.mbn out/${BOOTLOADER_SD_LINUX}/sbl1.mbn
# sdcard_rescue
-cp -a LICENSE out/dragonboard410c_sdcard_rescue
+cp -a LICENSE out/${SDCARD_RESCUE}
sudo ./mksdcard -x -p dragonboard410c/linux/sdrescue.txt \
- -o out/dragonboard410c_sdcard_rescue/db410c_sd_rescue.img \
+ -o out/${SDCARD_RESCUE}/${SDCARD_RESCUE}.img \
-i lk_sdrescue/build-msm8916/ \
- -i out/dragonboard410c_bootloader_sd_linux
-
-# Create MD5SUMS file
-for i in dragonboard410c_sdcard_rescue \
- dragonboard410c_bootloader_sd_linux \
- dragonboard410c_bootloader_emmc_linux \
- dragonboard410c_bootloader_emmc_android \
- dragonboard410c_bootloader_emmc_aosp ; do
- (cd out/$i && md5sum * > MD5SUMS.txt)
-done
+ -i out/${BOOTLOADER_SD_LINUX}
# Final preparation of archives for publishing
mkdir out2
-zip -rj out2/dragonboard410c_sdcard_rescue-${BUILD_NUMBER}.zip out/dragonboard410c_sdcard_rescue
-zip -rj out2/dragonboard410c_bootloader_emmc_linux-${BUILD_NUMBER}.zip out/dragonboard410c_bootloader_emmc_linux
-zip -rj out2/dragonboard410c_bootloader_emmc_android-${BUILD_NUMBER}.zip out/dragonboard410c_bootloader_emmc_android
-zip -rj out2/dragonboard410c_bootloader_emmc_aosp-${BUILD_NUMBER}.zip out/dragonboard410c_bootloader_emmc_aosp
-zip -rj out2/dragonboard410c_bootloader_sd_linux-${BUILD_NUMBER}.zip out/dragonboard410c_bootloader_sd_linux
+for i in ${SDCARD_RESCUE} \
+ ${BOOTLOADER_SD_LINUX} \
+ ${BOOTLOADER_EMMC_LINUX} \
+ ${BOOTLOADER_EMMC_ANDROID} \
+ ${BOOTLOADER_EMMC_AOSP} ; do
+ (cd out/$i && md5sum * > MD5SUMS.txt)
+ zip -r out2/$i.zip out/$i
+done
# Create MD5SUMS file
(cd out2 && md5sum * > MD5SUMS.txt)
@@ -131,10 +131,10 @@ h4. Bootloaders for Dragonboard 410c
This page provides the bootloaders packages for the Dragonboard 410c. There are several packages:
* *sdcard_rescue* : an SD card image that can be used to boot from SD card, and rescue a board when the onboard eMMC is empty or corrupted
-* *bootloader_emmc_linux* : includes the bootloaders and partition table (GPT) used when booting Linux images from onboard eMMC
-* *bootloader_emmc_android* : includes the bootloaders and partition table (GPT) used when booting Android images from onboard eMMC
-* *bootloader_emmc_aosp* : includes the bootloaders and partition table (GPT) used when booting AOSP based images from onboard eMMC
-* *bootloader_sd_linux* : includes the bootloaders and partition table (GPT) used when booting Linux images from SD card
+* *bootloader-emmc-linux* : includes the bootloaders and partition table (GPT) used when booting Linux images from onboard eMMC
+* *bootloader-emmc-android* : includes the bootloaders and partition table (GPT) used when booting Android images from onboard eMMC
+* *bootloader-emmc-aosp* : includes the bootloaders and partition table (GPT) used when booting AOSP based images from onboard eMMC
+* *bootloader-sd-linux* : includes the bootloaders and partition table (GPT) used when booting Linux images from SD card
Build description:
* Build URL: "$BUILD_URL":$BUILD_URL