[re]Bug in busybox base applet?

Bernd Petrovitsch bernd at firmix.at
Thu Sep 1 09:04:25 UTC 2005


On Thu, 2005-09-01 at 10:30 +0200, Dirk Clemens wrote:
> I would to anser to the message
> http://www.busybox.net/lists/busybox/2005-August/015702.html
> of Rob. Because I have subscribed the list only a few minutes
> ago I'm only able to post a new thread.
> Sorry.
> 
> 
> I have thougth about Robs remarks and have 2 solutions:
> 
> 1.)
> busybox knows allways all possible applets it may support.
> All calls with non implemented applet names generates an
> error message: "applet xxx is not compiled into busybox".

I can imagine that there are situations where you do not want (or able)
to install tens of sym-links (and just use shell functions) just have
one binary named "busybox".
I just can't get a good example together.

> 2.)
> A more restrictive solution:
> 
> The main busybox applet is only called, when the name begins
> with 'busybox'. Because of this, busybox names like 'busybox1'
> or 'busybox-new' works well and we have not unwanted results
> if busybox called with something like 'ls rm -r /'.

Additionally you could tell the busybox program it's own pure name after
installation. In typical cross-compile situations you have to install it
anyway with a known name and in RPM/DEB/IPKG/... you also know it.

> I prefer the second one.

	Bernd
-- 
Firmix Software GmbH                   http://www.firmix.at/
mobil: +43 664 4416156                 fax: +43 1 7890849-55
          Embedded Linux Development and Services




More information about the busybox mailing list