busybox: invert hide option

Invert the BR2_PACKAGE_BUSYBOX_HIDE_OTHERS option to use positive logic,
renaming it to _SHOW_OTHERS.

Positive logic is simpler to understand, and it makes all{,package}config
do the right thing.

Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Peter Korsgaard 2009-10-15 10:15:47 +02:00
parent f72f3fd30e
commit 524b203588
25 changed files with 50 additions and 53 deletions

View File

@ -343,7 +343,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.2" BR2_BUSYBOX_VERSION="1.13.2"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -268,7 +268,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.2" BR2_BUSYBOX_VERSION="1.13.2"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -355,7 +355,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.2" BR2_BUSYBOX_VERSION="1.13.2"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -276,7 +276,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.2" BR2_BUSYBOX_VERSION="1.13.2"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -241,7 +241,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.4" BR2_BUSYBOX_VERSION="1.13.4"
BR2_PACKAGE_BUSYBOX_INSTALL_SYMLINKS=y BR2_PACKAGE_BUSYBOX_INSTALL_SYMLINKS=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
# BR2_PACKAGE_BUSYBOX_HIDE_OTHERS is not set BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -349,7 +349,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.2" BR2_BUSYBOX_VERSION="1.13.2"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -307,7 +307,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.2" BR2_BUSYBOX_VERSION="1.13.2"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -348,7 +348,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.2" BR2_BUSYBOX_VERSION="1.13.2"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -269,7 +269,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.2" BR2_BUSYBOX_VERSION="1.13.2"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -348,7 +348,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.2" BR2_BUSYBOX_VERSION="1.13.2"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -276,7 +276,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.2" BR2_BUSYBOX_VERSION="1.13.2"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -277,7 +277,7 @@ BR2_BUSYBOX_VERSION_1_14_X=y
BR2_BUSYBOX_VERSION="1.14.0" BR2_BUSYBOX_VERSION="1.14.0"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
BR2_PACKAGE_BUSYBOX_SKELETON=y BR2_PACKAGE_BUSYBOX_SKELETON=y
# #

View File

@ -288,7 +288,7 @@ BR2_BUSYBOX_VERSION_1_14_X=y
BR2_BUSYBOX_VERSION="1.14.0" BR2_BUSYBOX_VERSION="1.14.0"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
BR2_PACKAGE_BUSYBOX_SKELETON=y BR2_PACKAGE_BUSYBOX_SKELETON=y
# #

View File

@ -296,7 +296,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.4" BR2_BUSYBOX_VERSION="1.13.4"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
BR2_PACKAGE_BUSYBOX_SKELETON=y BR2_PACKAGE_BUSYBOX_SKELETON=y
# #

View File

@ -289,7 +289,7 @@ BR2_BUSYBOX_VERSION_1_14_X=y
BR2_BUSYBOX_VERSION="1.14.0" BR2_BUSYBOX_VERSION="1.14.0"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="target/device/Atmel/atstk100x/busybox-1.9.1.config" BR2_PACKAGE_BUSYBOX_CONFIG="target/device/Atmel/atstk100x/busybox-1.9.1.config"
# BR2_PACKAGE_BUSYBOX_HIDE_OTHERS is not set BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_BUSYBOX_SKELETON=y BR2_PACKAGE_BUSYBOX_SKELETON=y
# #

View File

@ -276,7 +276,7 @@ BR2_BUSYBOX_VERSION_1_14_X=y
BR2_BUSYBOX_VERSION="1.14.0" BR2_BUSYBOX_VERSION="1.14.0"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -276,7 +276,7 @@ BR2_BUSYBOX_VERSION_1_14_X=y
BR2_BUSYBOX_VERSION="1.14.0" BR2_BUSYBOX_VERSION="1.14.0"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -273,7 +273,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.4" BR2_BUSYBOX_VERSION="1.13.4"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
BR2_PACKAGE_BUSYBOX_SKELETON=y BR2_PACKAGE_BUSYBOX_SKELETON=y
# #

View File

@ -274,7 +274,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.4" BR2_BUSYBOX_VERSION="1.13.4"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
BR2_PACKAGE_BUSYBOX_SKELETON=y BR2_PACKAGE_BUSYBOX_SKELETON=y
# #

View File

@ -268,7 +268,7 @@ BR2_BUSYBOX_VERSION_1_13_X=y
BR2_BUSYBOX_VERSION="1.13.4" BR2_BUSYBOX_VERSION="1.13.4"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config" BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox-1.13.x.config"
# BR2_PACKAGE_BUSYBOX_HIDE_OTHERS is not set BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
# BR2_PACKAGE_BUSYBOX_SKELETON is not set # BR2_PACKAGE_BUSYBOX_SKELETON is not set
# #

View File

@ -258,7 +258,7 @@ BR2_BUSYBOX_VERSION_1_12_X=y
BR2_BUSYBOX_VERSION="1.12.1" BR2_BUSYBOX_VERSION="1.12.1"
BR2_PACKAGE_BUSYBOX_FULLINSTALL=y BR2_PACKAGE_BUSYBOX_FULLINSTALL=y
BR2_PACKAGE_BUSYBOX_CONFIG="target/device/valka/v100sc2/busybox.config" BR2_PACKAGE_BUSYBOX_CONFIG="target/device/valka/v100sc2/busybox.config"
# BR2_PACKAGE_BUSYBOX_HIDE_OTHERS is not set BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
BR2_PACKAGE_BUSYBOX_SKELETON=y BR2_PACKAGE_BUSYBOX_SKELETON=y
# #

View File

@ -794,9 +794,7 @@ config BR2_PACKAGE_FOO
<em>sorted alphabetically</em> per category and are <em>NOT</em> <em>sorted alphabetically</em> per category and are <em>NOT</em>
supposed to contain anything but the <em>bare</em> name of the package.</p> supposed to contain anything but the <em>bare</em> name of the package.</p>
<pre> <pre>
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/procps/Config.in" source "package/procps/Config.in"
endif
</pre> </pre>
<p><strong>Note:</strong><br> <p><strong>Note:</strong><br>
Generally all packages should live <em>directly</em> in the Generally all packages should live <em>directly</em> in the

View File

@ -4,7 +4,7 @@ source "package/busybox/Config.in"
comment "The minimum needed to build a uClibc development system" comment "The minimum needed to build a uClibc development system"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/bash/Config.in" source "package/bash/Config.in"
source "package/bzip2/Config.in" source "package/bzip2/Config.in"
source "package/coreutils/Config.in" source "package/coreutils/Config.in"
@ -12,15 +12,15 @@ source "package/diffutils/Config.in"
source "package/findutils/Config.in" source "package/findutils/Config.in"
endif endif
source "package/flex/Config.in" source "package/flex/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/gawk/Config.in" source "package/gawk/Config.in"
endif endif
source "toolchain/gcc/Config.in.2" source "toolchain/gcc/Config.in.2"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/grep/Config.in" source "package/grep/Config.in"
endif endif
source "package/make/Config.in" source "package/make/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/patch/Config.in" source "package/patch/Config.in"
source "package/sed/Config.in" source "package/sed/Config.in"
source "package/tar/Config.in" source "package/tar/Config.in"
@ -52,12 +52,12 @@ source "package/at/Config.in"
source "package/beecrypt/Config.in" source "package/beecrypt/Config.in"
source "package/berkeleydb/Config.in" source "package/berkeleydb/Config.in"
source "package/bsdiff/Config.in" source "package/bsdiff/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/bootutils/Config.in" source "package/bootutils/Config.in"
endif endif
source "package/cups/Config.in" source "package/cups/Config.in"
source "package/customize/Config.in" source "package/customize/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/dash/Config.in" source "package/dash/Config.in"
endif endif
source "package/enchant/Config.in" source "package/enchant/Config.in"
@ -65,7 +65,7 @@ source "package/file/Config.in"
source "package/gamin/Config.in" source "package/gamin/Config.in"
source "package/icu/Config.in" source "package/icu/Config.in"
source "package/kexec/Config.in" source "package/kexec/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/less/Config.in" source "package/less/Config.in"
endif endif
source "package/libconfig/Config.in" source "package/libconfig/Config.in"
@ -87,16 +87,16 @@ source "package/lsof/Config.in"
source "package/ltp-testsuite/Config.in" source "package/ltp-testsuite/Config.in"
source "package/ltrace/Config.in" source "package/ltrace/Config.in"
source "package/memstat/Config.in" source "package/memstat/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/module-init-tools/Config.in" source "package/module-init-tools/Config.in"
source "package/modutils/Config.in" source "package/modutils/Config.in"
endif endif
source "package/ng-spice-rework/Config.in" source "package/ng-spice-rework/Config.in"
source "package/popt/Config.in" source "package/popt/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/procps/Config.in" source "package/procps/Config.in"
endif endif
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/psmisc/Config.in" source "package/psmisc/Config.in"
endif endif
source "package/screen/Config.in" source "package/screen/Config.in"
@ -104,7 +104,7 @@ source "package/shared-mime-info/Config.in"
source "package/startup-notification/Config.in" source "package/startup-notification/Config.in"
source "package/strace/Config.in" source "package/strace/Config.in"
source "package/sudo/Config.in" source "package/sudo/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/sysklogd/Config.in" source "package/sysklogd/Config.in"
# busybox has init and the runit stuff # busybox has init and the runit stuff
source "package/sysvinit/Config.in" source "package/sysvinit/Config.in"
@ -114,7 +114,7 @@ endif
source "package/database/Config.in" source "package/database/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
# busybox has an editor # busybox has an editor
# text editors # text editors
@ -128,14 +128,14 @@ comment "Networking applications"
source "package/argus/Config.in" source "package/argus/Config.in"
source "package/avahi/Config.in" source "package/avahi/Config.in"
source "package/axel/Config.in" source "package/axel/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/boa/Config.in" source "package/boa/Config.in"
endif endif
source "package/bind/Config.in" source "package/bind/Config.in"
source "package/bmon/Config.in" source "package/bmon/Config.in"
source "package/bridge-utils/Config.in" source "package/bridge-utils/Config.in"
source "package/ctorrent/Config.in" source "package/ctorrent/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/dhcp/Config.in" source "package/dhcp/Config.in"
endif endif
source "package/dnsmasq/Config.in" source "package/dnsmasq/Config.in"
@ -163,12 +163,12 @@ source "package/libosip2/Config.in"
source "package/libpcap/Config.in" source "package/libpcap/Config.in"
source "package/libsoup/Config.in" source "package/libsoup/Config.in"
source "package/libupnp/Config.in" source "package/libupnp/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/lighttpd/Config.in" source "package/lighttpd/Config.in"
endif endif
source "package/links/Config.in" source "package/links/Config.in"
source "package/lrzsz/Config.in" source "package/lrzsz/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/microcom/Config.in" source "package/microcom/Config.in"
endif endif
source "package/mii-diag/Config.in" source "package/mii-diag/Config.in"
@ -177,7 +177,7 @@ source "package/mutt/Config.in"
source "package/nbd/Config.in" source "package/nbd/Config.in"
source "package/ncftp/Config.in" source "package/ncftp/Config.in"
source "package/neon/Config.in" source "package/neon/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/netcat/Config.in" source "package/netcat/Config.in"
source "package/netkitbase/Config.in" source "package/netkitbase/Config.in"
source "package/netkittelnet/Config.in" source "package/netkittelnet/Config.in"
@ -206,7 +206,7 @@ source "package/socat/Config.in"
source "package/spawn-fcgi/Config.in" source "package/spawn-fcgi/Config.in"
source "package/stunnel/Config.in" source "package/stunnel/Config.in"
source "package/tcpdump/Config.in" source "package/tcpdump/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/tftpd/Config.in" source "package/tftpd/Config.in"
source "package/thttpd/Config.in" source "package/thttpd/Config.in"
source "package/tinyhttpd/Config.in" source "package/tinyhttpd/Config.in"
@ -218,7 +218,7 @@ source "package/vpnc/Config.in"
source "package/vsftpd/Config.in" source "package/vsftpd/Config.in"
source "package/vtun/Config.in" source "package/vtun/Config.in"
source "package/webif/Config.in" source "package/webif/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/wget/Config.in" source "package/wget/Config.in"
endif endif
source "package/wireless-tools/Config.in" source "package/wireless-tools/Config.in"
@ -231,7 +231,7 @@ source "package/acpid/Config.in"
source "package/dbus/Config.in" source "package/dbus/Config.in"
source "package/dbus-glib/Config.in" source "package/dbus-glib/Config.in"
source "package/dbus-python/Config.in" source "package/dbus-python/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/devmem2/Config.in" source "package/devmem2/Config.in"
endif endif
source "package/dmraid/Config.in" source "package/dmraid/Config.in"
@ -244,7 +244,7 @@ source "package/fuse/Config.in"
source "package/gadgetfs-test/Config.in" source "package/gadgetfs-test/Config.in"
source "package/gvfs/Config.in" source "package/gvfs/Config.in"
source "package/hal/Config.in" source "package/hal/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/hdparm/Config.in" source "package/hdparm/Config.in"
source "package/hotplug/Config.in" source "package/hotplug/Config.in"
endif endif
@ -265,12 +265,12 @@ source "package/ntfsprogs/Config.in"
source "package/pciutils/Config.in" source "package/pciutils/Config.in"
source "package/pcmcia/Config.in" source "package/pcmcia/Config.in"
source "package/setserial/Config.in" source "package/setserial/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
# busybox has fdisk # busybox has fdisk
source "package/sfdisk/Config.in" source "package/sfdisk/Config.in"
endif endif
source "package/smartmontools/Config.in" source "package/smartmontools/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
# mdev # mdev
source "package/udev/Config.in" source "package/udev/Config.in"
endif endif
@ -377,7 +377,7 @@ endmenu
menu "Compressors / decompressors" menu "Compressors / decompressors"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/gzip/Config.in" source "package/gzip/Config.in"
endif endif
source "package/libarchive/Config.in" source "package/libarchive/Config.in"
@ -391,7 +391,7 @@ menu "Package managers"
source "package/ipkg/Config.in" source "package/ipkg/Config.in"
source "package/portage/Config.in" source "package/portage/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/rpm/Config.in" source "package/rpm/Config.in"
endif endif
endmenu endmenu

View File

@ -70,12 +70,11 @@ config BR2_PACKAGE_BUSYBOX_CONFIG
Most people will just use the default BusyBox configuration file. Most people will just use the default BusyBox configuration file.
config BR2_PACKAGE_BUSYBOX_HIDE_OTHERS config BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
bool "Hide applications that are provided by busybox" bool "Show packages that are also provided by busybox"
depends on BR2_PACKAGE_BUSYBOX depends on BR2_PACKAGE_BUSYBOX
default y
help help
Do not show packages in menuconfig that are potentially provided Show packages in menuconfig that are potentially also provided
by busybox. by busybox.
config BR2_PACKAGE_BUSYBOX_SKELETON config BR2_PACKAGE_BUSYBOX_SKELETON

View File

@ -90,7 +90,7 @@ BR2_TOOLCHAIN_BUILDROOT=y
BR2_TOOLCHAIN_SOURCE=y BR2_TOOLCHAIN_SOURCE=y
BR2_PACKAGE_BUSYBOX_HIDE_OTHERS=y # BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
# #
# Other development stuff # Other development stuff