[PATCH] env: Allow string CONFIG options in the text environment
Holger Brunck
holger.brunck at hitachienergy.com
Fri Nov 4 15:20:04 CET 2022
Hi Simon,
I got no time to try it yet but I have a general comment.
>
> Sometimes it is useful to include a CONFIG option that contains a string.
> This is hard to do in general, since in many cases it is useful to have the quotes
> around the string so that, for example:
>
wouldn't it be cleaner to always convert a Kconfig option which is defined as a string
to a string without the double quotes? If someone needs them he could explicitly
add them with
bootcmd=run "CONFIG_BOARD_CMD"
Because in my case I have some options I use them to build together the
kernel command line I pass to the kernel. Ok I could store them before in an
own variable and them use them with ${variable} in the command line. But
I think it would be cleaner to always convert a string defined in Kconfig in a
string without the quotes. What do you think?
> bootcmd=run CONFIG_BOARD_CMD
>
> becomes
>
> bootcmd=run "boot_board"
>
just out of curiosity as we are also using similar things in our environment, the
double quotes in this case are not needed or?
> But for the special case where there is a single quoted, it seems reasonable to
> suppress the quotes, so that:
>
> board=CONFIG_SYS_BOARD
>
> becomes
>
> board=sandbox
>
> Update the script, documentation and tests accordingly.
>
> Signed-off-by: Simon Glass <sjg at chromium.org>
> ---
[..]
Best regards
Holger
More information about the U-Boot
mailing list