aboutsummaryrefslogtreecommitdiff
path: root/ledge-debian
diff options
context:
space:
mode:
authorChristophe Priouzeau <christophe.priouzeau@linaro.org>2019-11-26 16:28:35 +0100
committerIlias Apalodimas <ilias.apalodimas@linaro.org>2019-11-27 10:47:54 +0000
commit86433e9f0013a27f3704abcdb26ffc1098684470 (patch)
tree82daaf2d0c10bca1811c537ac87453e088bdb25e /ledge-debian
parenta815185e013eda51a464aa0f91b36f17f025164a (diff)
LEDGE-DEBIAN: add management of raw images for armhf and arm64
Change-Id: I029d97c7e5600aaebd8372d98290fa2b30844942 Signed-off-by: Christophe Priouzeau <christophe.priouzeau@linaro.org>
Diffstat (limited to 'ledge-debian')
-rw-r--r--ledge-debian/builders-fai.sh24
1 files changed, 20 insertions, 4 deletions
diff --git a/ledge-debian/builders-fai.sh b/ledge-debian/builders-fai.sh
index 83a1ed7c..ffec1dab 100644
--- a/ledge-debian/builders-fai.sh
+++ b/ledge-debian/builders-fai.sh
@@ -82,15 +82,31 @@ done
# specific for stm32mp157c-dk2 on arlmhf
ARMHF_ARCHITECTURE=$(echo ${PUB_DEST} | grep armhf | wc -l)
+
+# download flashlayout and script from github
+mkdir -p out/script
+wget https://raw.githubusercontent.com/Linaro/meta-ledge/zeus/meta-ledge-bsp/recipes-devtools/generate-raw-image/raw-tools/create_raw_from_flashlayout.sh -O out/script/create_raw_from_flashlayout.sh
+chmod +x out/script/create_raw_from_flashlayout.sh
+
if [ $ARMHF_ARCHITECTURE -eq 1 ]
then
- # donwload flashlayout and script from github
- mkdir -p out/script
- wget https://raw.githubusercontent.com/Linaro/meta-ledge/zeus/meta-ledge-bsp/recipes-devtools/generate-raw-image/raw-tools/create_raw_from_flashlayout.sh -O out/script/create_raw_from_flashlayout.sh
+ # download flashlayout and script from github
wget https://raw.githubusercontent.com/Linaro/meta-ledge/zeus/meta-ledge-bsp/recipes-devtools/generate-raw-image/files/ledge-stm32mp157c-dk2/FlashLayout_sdcard_ledge-stm32mp157c-dk2-debian.fld -O out/FlashLayout_sdcard_ledge-stm32mp157c-dk2-debian.fld
wget https://raw.githubusercontent.com/Linaro/meta-ledge/zeus/meta-ledge-bsp/recipes-devtools/generate-raw-image/files/ledge-stm32mp157c-dk2/FlashLayout_sdcard_ledge-stm32mp157c-dk2-debian.tsv.template -O out/FlashLayout_sdcard_ledge-stm32mp157c-dk2-debian.tsv.template
- chmod +x out/script/create_raw_from_flashlayout.sh
+
+ # get bootfs + rootfs flashlayout
+ wget https://raw.githubusercontent.com/Linaro/meta-ledge/zeus/meta-ledge-bsp/recipes-devtools/generate-raw-image/files/armv7a/FlashLayout_sdcard_armhf_without_boot_firmware.fld -O out/FlashLayout_sdcard_armhf_without_boot_firmware.fld
+
# generate raw image
cd out/
./script/create_raw_from_flashlayout.sh FlashLayout_sdcard_ledge-stm32mp157c-dk2-debian.fld
+
+ ./script/create_raw_from_flashlayout.sh FlashLayout_sdcard_armhf_without_boot_firmware.fld
+else
+ # get bootfs + rootfs flashlayout
+ wget https://raw.githubusercontent.com/Linaro/meta-ledge/zeus/meta-ledge-bsp/recipes-devtools/generate-raw-image/files/aarch64/FlashLayout_sdcard_arm64_without_boot_firmware.fld -O out/FlashLayout_sdcard_arm64_without_boot_firmware.fld
+
+ # generate raw image
+ cd out/
+ ./script/create_raw_from_flashlayout.sh FlashLayout_sdcard_arm64_without_boot_firmware.fld
fi