|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [XEN PATCH] automation: Avoid changing source files for randconfig tests
On Wed, 26 Mar 2025, Anthony PERARD wrote:
> We should avoid changing files from the source tree if we don't intend
> to commit the result.
>
> We don't really need to check if $EXTRA_FIXED_RANDCONFIG is empty so
> add it to the temporary file in all cases.
>
> Signed-off-by: Anthony PERARD <anthony.perard@xxxxxxxxxx>
> ---
> automation/scripts/build | 10 +++++-----
> 1 file changed, 5 insertions(+), 5 deletions(-)
>
> diff --git a/automation/scripts/build b/automation/scripts/build
> index 522efe774e..8a3b8fb6b2 100755
> --- a/automation/scripts/build
> +++ b/automation/scripts/build
> @@ -12,12 +12,12 @@ $cc --version
> # random config or default config
> if [[ "${RANDCONFIG}" == "y" ]]; then
>
> - # Append job-specific fixed configuration
> - if [[ -n "${EXTRA_FIXED_RANDCONFIG}" ]]; then
> - echo "${EXTRA_FIXED_RANDCONFIG}" >>
> xen/tools/kconfig/allrandom.config
> - fi
> + cp -f xen/tools/kconfig/allrandom.config xen/allrandom.config.tmp
Wouldn't it be better to use mktemp?
local tmpconfig=$(mktemp)
cp -f xen/tools/kconfig/allrandom.config $tmpconfig
> - make -j$(nproc) -C xen KCONFIG_ALLCONFIG=tools/kconfig/allrandom.config
> randconfig
> + # Append job-specific fixed configuration
> + echo "${EXTRA_FIXED_RANDCONFIG}" >> xen/allrandom.config.tmp
> +
> + make -j$(nproc) -C xen KCONFIG_ALLCONFIG=allrandom.config.tmp randconfig
>
> # RANDCONFIG implies HYPERVISOR_ONLY
> HYPERVISOR_ONLY="y"
> --
>
>
> Anthony Perard | Vates XCP-ng Developer
>
> XCP-ng & Xen Orchestra - Vates solutions
>
> web: https://vates.tech
>
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |