|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [ImageBuilder] Use LOAD_CMD by default if not specified in load_file()
Hi Michal,
Thank you for the patch and the detailed explanation.
On Tue, Sep 9, 2025 at 10:42 AM Michal Orzel <michal.orzel@xxxxxxx> wrote:
>
> Commit 061d6782756f modified load_file() to take load command as
> argument but did not change all the invocations (e.g. loading standalone
> Linux, bitstream, etc.) which broke the output script (load command
> empty). Fix it by defaulting to LOAD_CMD if not specified.
>
> Fixes: 061d6782756f ("Add config option to use separate load commands for
> Xen, DOM0 and DOMU binaries")
> Signed-off-by: Michal Orzel <michal.orzel@xxxxxxx>
> ---
> scripts/uboot-script-gen | 6 ++++++
> 1 file changed, 6 insertions(+)
>
> diff --git a/scripts/uboot-script-gen b/scripts/uboot-script-gen
> index 849b8f939e81..4f9261035d73 100755
> --- a/scripts/uboot-script-gen
> +++ b/scripts/uboot-script-gen
> @@ -736,6 +736,12 @@ function load_file()
> local base="$(realpath $PWD)"/
> local relative_path=${absolute_path#"$base"}
>
> + # Default to LOAD_CMD if not specified
> + if test -z "${load_cmd}"
> + then
> + load_cmd="${LOAD_CMD}"
> + fi
> +
I was wondering if we could use a slightly more concise notation here, like:
: "${load_cmd:=$LOAD_CMD}"
It does the same thing but is a bit more idiomatic for Bash scripts.
> if test "$FIT"
> then
> echo "imxtract \$fit_addr $fit_scr_name $memaddr" >> $UBOOT_SOURCE
> --
> 2.43.0
>
>
Thanks again for your work on this!
Best regards,
Mykola
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |