[U-Boot] [PATCH 4/4] distro_distro_bootcmd: use CONFIG_BOOTCOMMAND instead of setting bootcmd=

Stephen Warren swarren at wwwdotorg.org
Mon Jan 5 21:31:15 CET 2015


On 01/05/2015 10:13 AM, Sjoerd Simons wrote:
> Move the bootcmd commands into a seperate distro_bootcmd environment
> variable. Allowing a user to easily launch the distro boot sequence if
> the default bootcmd did not default to distro boot commands.

Well, the user can just type "boot" or "run bootcmd", so I don't think 
this makes it much easier for the user:-P

> Also set CONFIG_BOOTCOMMAND to "run distro_bootcmd" if it hasn't been
> configured yet rather then putting it directly in the environment. This
> allows boards to make the distro boot commands available without
> necessarily default to them or to use them as a fallback after running
> some board specific commands instead.

Reviewed-by: Stephen Warren <swarren at nvidia.com>

As an aside, I actually have a local commit that amends the bootcmd 
value to include BOOTENV_HOOK_BOOTCMD_PRE before the current value, 
which also allows boards to do arbitrary things before executing the 
distro boot code. Still, I think your way is more flexible, since it 
allows board-provided scripts to invoke $distro_bootcmd when/whereever 
they want. I'll rework my code on top of this.


More information about the U-Boot mailing list