
In message e0590900611200816v4680b57g1121aa6b4054ff88@mail.gmail.com you wrote:
What would be the best way to see if a u-boot variable is defined with a script? In other words, I want to check to see if an env variable, say 'testvar' is defined from u-boot script (not from the interactive command line.) I tried to use itest and printenv, but doesn't seem to work.
First: it makes zero difference if a variable gets defined by a script or interactively of by calling the setenv() function in some code.
Second, I cannot uunderstand why you say that printenv does not work for you. See here:
=> if printenv foo ; then echo variable foo found ; else echo variable foo NOT found ; fi ## Error: "foo" not defined variable foo NOT found => setenv foo bar => if printenv foo ; then echo variable foo found ; else echo variable foo NOT found ; fi foo=bar variable foo found
What exactly is your problem?
Best regards,
Wolfgang Denk