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
signature.asc
Description: PGP signature