Detlev Zundel <d...@denx.de> wrote on 2010-04-01 16:56:40: > > Hi Jocke, > > >> > > Hm... will this not make escaping impossible? Assume you want to pass > >> > > > >> > > arg=${name} > >> > > > >> > > to Linux. How would you escape this so it does NOT get expanded if > >> > > you run process_macros() arbitrarily often? > >> > > >> > Possibly, I never needed that though. > >> > One would probably need to add an escape char for that. Something > >> > like arg=\${name} > >> > >> Woudn't this then just cause another cycle through process_macros(), > >> where it then gets substitured anyway? [Guess I gotta try this out.] > > > > I am not sure what will happen, it was so man years ago. > > But I would guess that if you really want to pass arg=$(name) > > to the kernel you will probably need to do some adjustment. > > To me it looks like the new code would indeed do a "greedy" substitution > only stopping when no more substitutions can be done. This is very > un-unixy and thus not something I'd like to see as a default behaviour.
Why not? What is gained by the current method? Jocke _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot