On Wed, Aug 10, 2022 at 05:09:45PM +0200, Francesco Dolcini wrote:
> On Wed, Aug 10, 2022 at 10:34:26AM -0400, Tom Rini wrote:
> > On Tue, Aug 09, 2022 at 12:47:39PM +0200, Francesco Dolcini wrote:
> > > Hello all,
> > > is there any kconfig mechanism in u-boot to append environment variable 
> > > to the
> > > default one?
> > > 
> > > I am aware of CONFIG_USE_DEFAULT_ENV_FILE, but this will completely
> > > replace it, looking into the code I was not able to find anything, but I
> > > wonder if something from this
> > > https://lore.kernel.org/all/20211022030852.1986718-1-...@chromium.org/
> > > can be used.
> > 
> > Yes, you can use the series above, which has been merged for some time,
> > to append to the environment via board/../<board>/<board>.env and you
> > can look at the existing .env files for examples of how it works.
> Am I wrong or this just override the whole environment? My need here is
> to just add|override some env variables to the default env to an in-tree
> u-boot board from an out-of-tree configuration.
> 
> Think about a specific network or boot configuration, for example.

It doesn't override the whole environment. As of the link you posted, it
did override all of (or rather, conflicted with)
CONFIG_EXTRA_ENV_SETTINGS, but I changed that more recently as it was
hindering adoption of the feature overall.

-- 
Tom

Attachment: signature.asc
Description: PGP signature

Reply via email to