# CONFIG_BUSYBOX is not set: breakage on master
Cristian Ionescu-Idbohrn
cristian.ionescu-idbohrn at axis.com
Sat Aug 27 09:52:52 UTC 2016
On Sat, 27 Aug 2016, Michael Conrad wrote:
> On 8/27/2016 2:18 AM, Cristian Ionescu-Idbohrn wrote:
> > On Sat, 27 Aug 2016, Denys Vlasenko wrote:
> > > config BUSYBOX
> > > bool "Include busybox applet"
> > > default y
> > > help
> > > The busybox applet provides general help regarding busybox and
> > > allows the included applets to be listed. It's also required
> > > if applet links are to be installed at runtime.
> > >
> > > If you can live without these features disabling this will save
> > > some space.
> > And this is also expected:
> >
> > $ ./busybox
> > busybox: applet not found
> >
> > when executed immediately after build? And this too?
> >
> > $ ./busybox --help
> > -help: applet not found
> >
> > $ ./busybox --list
> > -list: applet not found
>
> Yes, adding or removing those behaviors is precisely the purpose of
> the CONFIG_BUSYBOX setting.
Is it? I didn't realize that and I still don't :(
> Maybe you should explain your situation and what you expected?
> because a person reading your subject line would assume you are
> trying to say "I compiled busybox without the CONFIG_BUSYBOX flag,
> and now I'm surprised that it did what it said it would do"...
Alright. My bad. I'll go back and read the ML...
So, I went back and re-read the "Make busybox an applet" threads where
"turn off help and list of applets" is mentioned.
On Tue, 31 May 2016, Ron Yorston wrote:
|
| This doesn't make busybox an applet, it just makes it possible to turn
| off help and list of applets.
|
| I'm not really interested in that: I wanted busybox to be an actual
| applet to avoid having to treat it as a special case in standalone
| shell mode.
|
| If busybox is a real applet there's no need for FEATURE_SHARED_BUSYBOX
| because FEATURE_INDIVIDUAL will make a busybox binary along with those
| for all the other applets.
And my understandig now is that if CONFIG_BUSYBOX=y, the '--help',
'--list' and '--list-full' options are removed, and at the same time
adds about 900 bytes to the binary.
I may be thick, but what I still don't understand is what benefits
does that bring?
Cheers,
--
Cristian
More information about the busybox
mailing list