diff options
author | Christophe Priouzeau <christophe.priouzeau@linaro.org> | 2019-09-16 08:56:39 +0200 |
---|---|---|
committer | Ilias Apalodimas <ilias.apalodimas@linaro.org> | 2019-09-16 12:48:30 +0000 |
commit | ead2a0903c68ce124d54bacbaac46f89a6be31ea (patch) | |
tree | b3ad6efd7adcccf8803d7674faf106ac8ff39dc0 /ledge-debian | |
parent | 2b95fd269a392e71946b64d2cdf83dbb658aa1b6 (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.sh | 25 |
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 |