- add central knob (BR2_PACKAGE_BUSYBOX_HIDE_OTHERS) to hide packages that

are potentially provided by busybox.
This commit is contained in:
Bernhard Reutner-Fischer 2007-01-17 11:48:11 +00:00
parent 8fd570f2bd
commit d749450fc1
2 changed files with 54 additions and 1 deletions

View File

@ -8,20 +8,29 @@ 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"
source "package/bash/Config.in" source "package/bash/Config.in"
source "package/bzip2/Config.in" source "package/bzip2/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/coreutils/Config.in" source "package/coreutils/Config.in"
endif
source "package/diffutils/Config.in" source "package/diffutils/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/ed/Config.in" source "package/ed/Config.in"
source "package/findutils/Config.in" source "package/findutils/Config.in"
endif
source "package/flex/Config.in" source "package/flex/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/gawk/Config.in" source "package/gawk/Config.in"
endif
source "toolchain/gcc/Config.in.2" source "toolchain/gcc/Config.in.2"
source "toolchain/ccache/Config.in.2" source "toolchain/ccache/Config.in.2"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/grep/Config.in" source "package/grep/Config.in"
endif
source "package/make/Config.in" source "package/make/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_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"
endif
comment "Other stuff" comment "Other stuff"
source "package/acpid/Config.in" source "package/acpid/Config.in"
@ -42,7 +51,9 @@ source "package/customize/Config.in"
source "package/dash/Config.in" source "package/dash/Config.in"
source "package/dbus/Config.in" source "package/dbus/Config.in"
source "package/dbus-glib/Config.in" source "package/dbus-glib/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/dhcp/Config.in" source "package/dhcp/Config.in"
endif
source "package/dialog/Config.in" source "package/dialog/Config.in"
source "package/directfb/Config.in" source "package/directfb/Config.in"
source "package/distcc/Config.in" source "package/distcc/Config.in"
@ -62,9 +73,13 @@ source "package/mpfr/Config.in"
source "package/gzip/Config.in" source "package/gzip/Config.in"
source "package/hal/Config.in" source "package/hal/Config.in"
source "package/haserl/Config.in" source "package/haserl/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/hdparm/Config.in" source "package/hdparm/Config.in"
endif
source "package/hostap/Config.in" source "package/hostap/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/hotplug/Config.in" source "package/hotplug/Config.in"
endif
source "package/hwdata/Config.in" source "package/hwdata/Config.in"
source "package/iostat/Config.in" source "package/iostat/Config.in"
source "package/iproute2/Config.in" source "package/iproute2/Config.in"
@ -72,7 +87,9 @@ source "package/ipsec-tools/Config.in"
source "package/iptables/Config.in" source "package/iptables/Config.in"
source "package/jpeg/Config.in" source "package/jpeg/Config.in"
source "package/kexec/Config.in" source "package/kexec/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/less/Config.in" source "package/less/Config.in"
endif
source "package/libcgi/Config.in" source "package/libcgi/Config.in"
source "package/libcgicc/Config.in" source "package/libcgicc/Config.in"
source "package/libelf/Config.in" source "package/libelf/Config.in"
@ -101,13 +118,18 @@ source "package/memtester/Config.in"
source "package/microcom/Config.in" source "package/microcom/Config.in"
source "package/microperl/Config.in" source "package/microperl/Config.in"
source "package/mkdosfs/Config.in" source "package/mkdosfs/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_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
source "package/mpatrol/Config.in" source "package/mpatrol/Config.in"
source "package/mpg123/Config.in" source "package/mpg123/Config.in"
source "package/mrouted/Config.in" source "package/mrouted/Config.in"
source "package/mtd/Config.in" source "package/mtd/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
# busybox has an editor..
source "package/nano/Config.in" source "package/nano/Config.in"
endif
source "package/nbd/Config.in" source "package/nbd/Config.in"
source "package/ncurses/Config.in" source "package/ncurses/Config.in"
source "package/netkitbase/Config.in" source "package/netkitbase/Config.in"
@ -128,9 +150,13 @@ source "package/pkgconfig/Config.in"
source "package/portage/Config.in" source "package/portage/Config.in"
source "package/portmap/Config.in" source "package/portmap/Config.in"
source "package/pppd/Config.in" source "package/pppd/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/procps/Config.in" source "package/procps/Config.in"
endif
source "package/proftpd/Config.in" source "package/proftpd/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/psmisc/Config.in" source "package/psmisc/Config.in"
endif
source "package/python/Config.in" source "package/python/Config.in"
source "package/qte/Config.in" source "package/qte/Config.in"
source "package/qtopia4/Config.in" source "package/qtopia4/Config.in"
@ -140,7 +166,10 @@ source "package/rsync/Config.in"
source "package/ruby/Config.in" source "package/ruby/Config.in"
source "package/samba/Config.in" source "package/samba/Config.in"
source "package/sdl/Config.in" source "package/sdl/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
# busybox has fdisk
source "package/sfdisk/Config.in" source "package/sfdisk/Config.in"
endif
source "package/slang/Config.in" source "package/slang/Config.in"
source "package/smartmontools/Config.in" source "package/smartmontools/Config.in"
source "package/socat/Config.in" source "package/socat/Config.in"
@ -149,25 +178,40 @@ source "package/strace/Config.in"
source "package/stunnel/Config.in" source "package/stunnel/Config.in"
source "package/sudo/Config.in" source "package/sudo/Config.in"
source "package/sysklogd/Config.in" source "package/sysklogd/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
# busybox has init and the runit stuff
source "package/sysvinit/Config.in" source "package/sysvinit/Config.in"
endif
source "package/tcl/Config.in" source "package/tcl/Config.in"
source "package/tcpdump/Config.in" source "package/tcpdump/Config.in"
source "package/tftpd/Config.in" source "package/tftpd/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/thttpd/Config.in" source "package/thttpd/Config.in"
endif
source "package/tiff/Config.in" source "package/tiff/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/tinylogin/Config.in" source "package/tinylogin/Config.in"
endif
source "package/tn5250/Config.in" source "package/tn5250/Config.in"
source "package/ttcp/Config.in" source "package/ttcp/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
# mdev
source "package/udev/Config.in" source "package/udev/Config.in"
source "package/udhcp/Config.in" source "package/udhcp/Config.in"
# busybox has an editor..
source "package/uemacs/Config.in" source "package/uemacs/Config.in"
endif
source "package/usbmount/Config.in" source "package/usbmount/Config.in"
source "package/usbutils/Config.in" source "package/usbutils/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/util-linux/Config.in" source "package/util-linux/Config.in"
endif
source "package/valgrind/Config.in" source "package/valgrind/Config.in"
source "package/vtun/Config.in" source "package/vtun/Config.in"
if !BR2_PACKAGE_BUSYBOX_HIDE_OTHERS
source "package/wget/Config.in" source "package/wget/Config.in"
source "package/which/Config.in" source "package/which/Config.in"
endif
source "package/wipe/Config.in" source "package/wipe/Config.in"
source "package/wireless-tools/Config.in" source "package/wireless-tools/Config.in"
source "package/xfsprogs/Config.in" source "package/xfsprogs/Config.in"

View File

@ -56,3 +56,12 @@ config BR2_PACKAGE_BUSYBOX_CONFIG
file, and will specify their config file location with this option. file, and will specify their config file location with this option.
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
bool "Hide applications that are provided by busybox"
depends on BR2_PACKAGE_BUSYBOX
default y if BR2_PACKAGE_BUSYBOX_SNAPSHOT
help
Do not show packages in menuconfig that are potentially provided
by busybox.