From 742ee6f3249a6204a351fe02c1334c9b14213e51 Mon Sep 17 00:00:00 2001 From: Paul Vaduva Date: Tue, 21 Mar 2017 15:36:46 +0100 Subject: aarch64: Fix missing qemu-aarch64-static in chroot During recent rework, we lost the explicit copy of qemu-aarch64-static from docker to chroot; so when trying to execute AArch64 binaries inside chroot, no emulator was present to handle it. This change brings back (inside chroot) the missing emulator binary. JIRA: YARDSTICK-595 Change-Id: I146e2eeec2e9452a0db36f0bf0a466a8affc2005 Signed-off-by: Paul Vaduva --- tools/yardstick-img-modify | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'tools/yardstick-img-modify') diff --git a/tools/yardstick-img-modify b/tools/yardstick-img-modify index 81a9ed783..599768555 100755 --- a/tools/yardstick-img-modify +++ b/tools/yardstick-img-modify @@ -83,9 +83,6 @@ download() { # mount image setup() { # qemu-img resize $raw_imgfile +5GB - if [ "${YARD_IMG_ARCH}" = "arm64" ]; then - echo -e "d\nn\np\n1\n\n\nw" | parted -l $raw_imgfile - fi mkdir -p $mountdir loopdevice=$(kpartx -l $raw_imgfile | head -1 | cut -f1 -d ' ') @@ -100,6 +97,9 @@ setup() { mount -t proc none $mountdir/proc cp $cmd $mountdir/$(basename $cmd) + if [ "${YARD_IMG_ARCH}" = "arm64" ]; then + cp /usr/bin/qemu-aarch64-static $mountdir/usr/bin + fi } # modify image running a script using in a chrooted environment -- cgit 1.2.3-korg