Bug in busybox base applet?
Rob Landley
rob at landley.net
Wed Aug 31 21:59:08 UTC 2005
On Wednesday 31 August 2005 06:01, Vladimir N. Oleynik wrote:
> Denis,
> >>This means "./sort file" gives you an error message "file: applet not
> >> found" which is confusing.
> >
> > Yay, this is dangerous.
>
> No. You can have new version busybox, for example as /bin/busybox-new.
> with more applets or without any apllets.
>
> Example two (non busybox host):
>
> $ ln -s /bin/bash ./aaa
> $ ls ./bbb
> /usr/bin/ls: ./bbb: No such file or directory
> $ ./aaa bbb
> bbb: bbb: No such file or directory
>
> Absolutely equivalent ;-)
Not absolutely, no. I just tried it:
$ ln -s /bin/bash aaa
$ ./aaa bbb
./aaa: bbb: No such file or directory
It announced that I tried to run aaa, and it couldn't find bbb.
$ rm aaa
$ ln -s ../busybox aaa
$ ./aaa bbb
bbb: applet not found
That implied I tried to run bbb, which I didn't.
Dangerous, I don't know about, but it's wrong.
Rob
More information about the busybox
mailing list