[PATCH 4/4] Azure/GitLab: Install a readable kernel for libguestfs-tools

Heinrich Schuchardt xypron.glpk at gmx.de
Sat Jun 5 02:26:33 CEST 2021


On 6/4/21 9:02 PM, Alper Nebi Yasak wrote:
> Some sandbox-only test setups use virt-make-fs and guestmount, which
> require a readable kernel to work. However, no such kernel is currently
> available on the Docker container image that is used to run the tests on
> CIs.
>
> Although a previous patch adds a kernel package to the Dockerfile used
> to build the container, try to explicitly install it in the CI scripts
> so that it's not immediately necessary to rebuild the container for that
> change.
>
> Signed-off-by: Alper Nebi Yasak <alpernebiyasak at gmail.com>

As this patch is superfluous after patch 1 I would prefer to remove it.

Tom can take care of updating the Docker image.

Best regards

Heinrich

> ---
>
>   .azure-pipelines.yml | 5 +++++
>   .gitlab-ci.yml       | 5 +++++
>   2 files changed, 10 insertions(+)
>
> diff --git a/.azure-pipelines.yml b/.azure-pipelines.yml
> index 3ec396ae8905..fe82cc57feb0 100644
> --- a/.azure-pipelines.yml
> +++ b/.azure-pipelines.yml
> @@ -293,6 +293,11 @@ jobs:
>                 wget -O - https://github.com/riscv/opensbi/releases/download/v0.9/opensbi-0.9-rv-bin.tar.xz | tar -C /tmp -xJ;
>                 export OPENSBI=/tmp/opensbi-0.9-rv-bin/share/opensbi/lp64/generic/firmware/fw_dynamic.bin;
>             fi
> +          if [[ "${TEST_PY_BD}" == "sandbox" ]]; then
> +              sudo apt update
> +              sudo apt install -y linux-image-kvm
> +              sudo chmod +r /boot/vmlinu* /lib/modules/*/vmlinu* || true
> +          fi
>             # the below corresponds to .gitlab-ci.yml "script"
>             cd ${WORK_DIR}
>             export UBOOT_TRAVIS_BUILD_DIR=/tmp/${TEST_PY_BD};
> diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
> index d072e833a3de..be3be8e045e5 100644
> --- a/.gitlab-ci.yml
> +++ b/.gitlab-ci.yml
> @@ -27,6 +27,11 @@ stages:
>           wget -O - https://github.com/riscv/opensbi/releases/download/v0.9/opensbi-0.9-rv-bin.tar.xz | tar -C /tmp -xJ;
>           export OPENSBI=/tmp/opensbi-0.9-rv-bin/share/opensbi/lp64/generic/firmware/fw_dynamic.bin;
>         fi
> +    - if [[ "${TEST_PY_BD}" == "sandbox" ]]; then
> +        sudo apt update;
> +        sudo apt install -y linux-image-kvm;
> +        sudo chmod +r /boot/vmlinu* /lib/modules/*/vmlinu* || true;
> +      fi
>
>     after_script:
>       - rm -rf /tmp/uboot-test-hooks /tmp/venv
>



More information about the U-Boot mailing list