aboutsummaryrefslogtreecommitdiff
path: root/ledge-debian
diff options
context:
space:
mode:
authorChristophe Priouzeau <christophe.priouzeau@linaro.org>2019-09-16 08:56:39 +0200
committerIlias Apalodimas <ilias.apalodimas@linaro.org>2019-09-16 12:48:30 +0000
commitead2a0903c68ce124d54bacbaac46f89a6be31ea (patch)
treeb3ad6efd7adcccf8803d7674faf106ac8ff39dc0 /ledge-debian
parent2b95fd269a392e71946b64d2cdf83dbb658aa1b6 (diff)
LEDGE: download script for stm32mp157c-dk2 and generate tarball
Change-Id: I1bafc026529103e4063707b8f76fa531acd8e2e0 Signed-off-by: Christophe Priouzeau <christophe.priouzeau@linaro.org>
Diffstat (limited to 'ledge-debian')
-rw-r--r--ledge-debian/builders-fai.sh25
1 files changed, 18 insertions, 7 deletions
diff --git a/ledge-debian/builders-fai.sh b/ledge-debian/builders-fai.sh
index 8a7a133e..bff4df1b 100644
--- a/ledge-debian/builders-fai.sh
+++ b/ledge-debian/builders-fai.sh
@@ -70,11 +70,22 @@ for rootfs in ${ROOTFS}; do
exit 1
fi
- if [ -f out/rootfs-ledge-debian.tar ];
- then
- mv out/rootfs-ledge-debian.tar out/rootfs-${image_name}.tar
- sudo chown $USER:`id -g -n $USER` out/rootfs-${image_name}.tar
- xz -z out/rootfs-${image_name}.tar
- fi
-
+ # extract content of raw image and put it on tarball
+ LOOPDEV=$(sudo losetup -f -P --show ${BUILDDIR}/work.raw)
+ sudo mount $LOOPDEV /mnt/
+ cd /mnt/
+ sudo tar cJf out/rootfs-${image_name}.tar.xz .
+ cd -
+ sudo umount /mnt
done
+
+# specific for stm32mp157c-dk2 on arlmhf
+ARMHF_ARCHITECTURE=$(echo ${PUB_DEST} | grep armhf | wc -l)
+if [ $ARMHF_ARCHITECTURE -eq 1 ]
+then
+ # donwload flashlayout and script from github
+ mkdir -p out/script
+ wget https://raw.githubusercontent.com/Linaro/meta-ledge/thud/meta-ledge-bsp/recipes-devtools/generate-raw-image/raw-tools/create_raw_from_flashlayout.sh -O out/script/create_raw_from_flashlayout.sh
+ wget https://raw.githubusercontent.com/Linaro/meta-ledge/thud/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
+ chmod +x out/script/create_raw_from_flashlayout.sh
+fi