[PATCH 0/3] add "call" command
Heinrich Schuchardt
xypron.glpk at gmx.de
Fri Sep 25 15:38:22 CEST 2020
On 25.09.20 15:09, Wolfgang Denk wrote:
> Dear Heinrich Schuchardt,
>
> In message <4b00225d-d960-4a14-9aec-110ddddf7f30 at gmx.de> you wrote:
>>
>> Further we cannot first introduce a command call and then eliminate it
>> due to backward compatibility. We should decide on the final version
>> beforehand.
>
> Full agreement. we need a concept of what is needed / wanted first.
> And then we should look how current vrsions of hush fit into this.
>
>> In the Linux world you can override a command using an alias. So I am
>> not sure if a built in command should take precedence over a variable of
>> the same name or the other way round.
>
> This is simple. The PoLA (Principle of Least Astonishment) applies
> here. Behaviour must be the same as in other (to some extent POSIX
> compatible) shells. A shell should parse it's input, not adhoculate
> it.
For me this could be realized by enhancing the run command to allow:
run varname1 varname2 ... varnameN --args argv1 argv2 argv3
Arguments argv1, argv2, ... are passed to the script identified by the
last variable (varnameN).
No new command to learn. Just a new option.
Best regards
Heinrich
More information about the U-Boot
mailing list