
14 Aug
2007
14 Aug
'07
2:13 a.m.
In message 5CBE65F7D9232C47861CB09B0954861C66A986@MAIL.infinitychannel.local you wrote:
diff --git a/common/main.c b/common/main.c index 379695c..429d367 100644 --- a/common/main.c +++ b/common/main.c @@ -326,10 +326,11 @@ void main_loop (void) #endif /* CONFIG_MODEM_SUPPORT */
#ifdef CONFIG_VERSION_VARIABLE
extern char version_string[];
if (strcmp(getenv("ver"), version_string)) {
extern char version_string[];
setenv ("ver", version_string); /* set version variable
*/
run_command("saveenv", 0); }
#endif /* CONFIG_VERSION_VARIABLE */
As mentioned before, I reject this patch.
U-Boot is not supposed to do such things like writing to the flash "automagically".
If you need this function, please implement it as a script.
[And BTW: is there a special reason why you did not call do_saveenv() directly?]
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd@denx.de
In an infinite universe all things are possible, including the possi-
bility that the universe does not exist.
- Terry Pratchett, _The Dark Side of the Sun_