aboutsummaryrefslogtreecommitdiff
path: root/lt-qcom-ubuntu-images-tracking.yaml
diff options
context:
space:
mode:
authorFathi Boudra <fathi.boudra@linaro.org>2015-03-31 14:38:51 +0300
committerFathi Boudra <fathi.boudra@linaro.org>2015-03-31 14:38:51 +0300
commit3c09ed6645671a75472524b5843a1cceabb3ec7c (patch)
tree51d961349be21c04d261302ec55503fb360081de /lt-qcom-ubuntu-images-tracking.yaml
parentdcb13957538fa04c9f308e9491251178eb52c737 (diff)
remove hardcoded device for kpartx
use the same approach across all the build jobs parsing kpartx -av output Change-Id: I1e06b1ce874fe8665b289b7199361a77dba96a64 Signed-off-by: Fathi Boudra <fathi.boudra@linaro.org>
Diffstat (limited to 'lt-qcom-ubuntu-images-tracking.yaml')
-rw-r--r--lt-qcom-ubuntu-images-tracking.yaml7
1 files changed, 5 insertions, 2 deletions
diff --git a/lt-qcom-ubuntu-images-tracking.yaml b/lt-qcom-ubuntu-images-tracking.yaml
index d2701ed..554163d 100644
--- a/lt-qcom-ubuntu-images-tracking.yaml
+++ b/lt-qcom-ubuntu-images-tracking.yaml
@@ -76,6 +76,7 @@
cleanup_exit()
{
cd ${WORKSPACE}
+ sudo kpartx -dv out/linaro-${UBUNTU_FLAVOUR}-*.sd.img || true
rm -rf lci-build-tools
rm -rf builddir*
rm -rf out
@@ -158,8 +159,10 @@
# Create eMMC rootfs image(s)
mkdir rootfs
- sudo kpartx -av out/linaro-${UBUNTU_FLAVOUR}-${rootfs}-${PLATFORM_NAME}-${VERSION}.sd.img
- sudo mount -o loop /dev/mapper/loop0p2 rootfs
+ for device in $(sudo kpartx -av out/linaro-${UBUNTU_FLAVOUR}-${rootfs}-${PLATFORM_NAME}-${VERSION}.sd.img | cut -d' ' -f3); do
+ partition=$(echo ${device} | cut -d'p' -f3)
+ [ "${partition}" = "2" ] && sudo mount -o loop /dev/mapper/${device} rootfs
+ done
[ "${rootfs}" = "developer" ] && cat << EOF | sudo tee rootfs/etc/network/interfaces.d/eth0
auto eth0