Hi Holger, On Fri, 4 Nov 2022 at 08:20, Holger Brunck <holger.bru...@hitachienergy.com> wrote: > > 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?
Yes I would prefer that to. I'm not sure how to implement it though. Any thoughts? > > > 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? It isn't needed...actually that is a bad example. > > > 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 <s...@chromium.org> > > --- > > [..] Regards, Simon