On Thu, 20 Mar 2014, Cristian Ionescu-Idbohrn wrote: > On Thu, 20 Mar 2014, Denys Vlasenko wrote: > > > > Did you find a real-world script which does depend on > > previous value of "local" variable? Please show it. > > Alright. See attached. > Run it with: > > $ dash /path/to/foo.sh > $ bash /path/to/foo.sh > $ /path/to/busybox ash /path/to/foo.sh
I probabably owe an explanation for the script example attached to the previous message. Variable 'foo' contains the output from a dbus-send command. Function `f' is supposed to return the 'fps' of an mjpeg video stream with a 1920x1080 resolution. Running the script under dash does that for me and so did busybox ash, until recently. What I now have to do is to identify all scripts that do things like: IFS=":$IFS" ^^^^ and replace the marked part with verbatim <space><tab><newline>. And that will keep me busy for a while, with the uncertainty that I didn't locate all such places. Cheers, -- Cristian _______________________________________________ busybox mailing list busybox@busybox.net http://lists.busybox.net/mailman/listinfo/busybox