[Mesa-dev] [PATCH 4/5] panfrost/ci: Install qemu-arm-static into chroot
Alyssa Rosenzweig
alyssa.rosenzweig at collabora.com
Wed Aug 21 14:06:08 UTC 2019
R-b
On Wed, Aug 21, 2019 at 10:17:52AM +0200, Tomeu Vizoso wrote:
> Some runners may be configured such that the qemu binary might not be
> available by the time we need to start running commands within the
> chroot.
>
> So make sure that it's there to avoid suprising problems in that case.
>
> Signed-off-by: Tomeu Vizoso <tomeu.vizoso at collabora.com>
> ---
> src/gallium/drivers/panfrost/ci/debian-install.sh | 7 +++++++
> 1 file changed, 7 insertions(+)
>
> diff --git a/src/gallium/drivers/panfrost/ci/debian-install.sh b/src/gallium/drivers/panfrost/ci/debian-install.sh
> index 09f3319628c3..fbb95887d345 100644
> --- a/src/gallium/drivers/panfrost/ci/debian-install.sh
> +++ b/src/gallium/drivers/panfrost/ci/debian-install.sh
> @@ -151,10 +151,17 @@ rm -rf /kernel
>
> ############### Create rootfs
> cp ${PANFROST_CI_DIR}/create-rootfs.sh /artifacts/rootfs/.
> +mkdir -p /artifacts/rootfs/bin
> +cp /usr/bin/qemu-aarch64-static /artifacts/rootfs/bin
> +cp /usr/bin/qemu-arm-static /artifacts/rootfs/bin
> +
> set +e
> debootstrap --variant=minbase --arch=${DEBIAN_ARCH} testing /artifacts/rootfs/ http://deb.debian.org/debian
> cat /artifacts/rootfs/debootstrap/debootstrap.log
> set -e
> chroot /artifacts/rootfs sh /create-rootfs.sh
> +
> +rm /artifacts/rootfs/bin/qemu-arm-static
> +rm /artifacts/rootfs/bin/qemu-aarch64-static
> rm /artifacts/rootfs/create-rootfs.sh
>
> --
> 2.20.1
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20190821/6290a37a/attachment.sig>
More information about the mesa-dev
mailing list