[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