package: move busybox show others dependency to per-package
authorThomas Petazzoni <thomas.petazzoni@free-electrons.com>
Mon, 4 Jul 2016 13:46:56 +0000 (15:46 +0200)
committerPeter Korsgaard <peter@korsgaard.com>
Mon, 4 Jul 2016 14:12:38 +0000 (16:12 +0200)
Having the BR2_PACKAGE_BUSYBOX_SHOW_OTHERS dependencies in
package/Config.in is not very practical: it makes this file not very
readable, and puts the dependency away from the package itself, which
can sometimes be confusing. Therefore, this commit moves the dependency
in each package Config.in file.

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
43 files changed:
package/Config.in
package/bash/Config.in
package/bootutils/Config.in
package/coreutils/Config.in
package/dash/Config.in
package/dcron/Config.in
package/debianutils/Config.in
package/devmem2/Config.in
package/dhcp/Config.in
package/diffutils/Config.in
package/dos2unix/Config.in
package/fbset/Config.in
package/findutils/Config.in
package/gawk/Config.in
package/grep/Config.in
package/gzip/Config.in
package/hdparm/Config.in
package/ifplugd/Config.in
package/ifupdown/Config.in
package/less/Config.in
package/lsof/Config.in
package/net-tools/Config.in
package/netcat-openbsd/Config.in
package/netcat/Config.in
package/patch/Config.in
package/procps-ng/Config.in
package/psmisc/Config.in
package/rpm/Config.in
package/rsyslog/Config.in
package/sed/Config.in
package/start-stop-daemon/Config.in
package/sysklogd/Config.in
package/syslog-ng/Config.in
package/sysvinit/Config.in
package/tar/Config.in
package/tftpd/Config.in
package/time/Config.in
package/unzip/Config.in
package/vim/Config.in
package/wget/Config.in
package/which/Config.in
package/whois/Config.in
package/zsh/Config.in

index 67810b0673f876d92009b121489359a237f8dd45..2c4c196f64230c28bf278ad1e5da165a24b5d7df 100644 (file)
@@ -54,17 +54,13 @@ endmenu
 
 menu "Compressors and decompressors"
        source "package/bzip2/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/gzip/Config.in"
-endif
        source "package/lz4/Config.in"
        source "package/lzip/Config.in"
        source "package/lzop/Config.in"
        source "package/p7zip/Config.in"
        source "package/unrar/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/unzip/Config.in"
-endif
        source "package/xz/Config.in"
        source "package/zip/Config.in"
 endmenu
@@ -89,9 +85,7 @@ menu "Debugging, profiling and benchmark"
        source "package/kyua/Config.in"
        source "package/latencytop/Config.in"
        source "package/lmbench/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/lsof/Config.in"
-endif
        source "package/ltp-testsuite/Config.in"
        source "package/ltrace/Config.in"
        source "package/lttng-babeltrace/Config.in"
@@ -130,32 +124,22 @@ menu "Development tools"
        source "package/cppunit/Config.in"
        source "package/cvs/Config.in"
        source "package/cxxtest/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/diffutils/Config.in"
        source "package/dos2unix/Config.in"
        source "package/findutils/Config.in"
-endif
        source "package/flex/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/gawk/Config.in"
-endif
        source "package/gettext/Config.in"
        source "package/git/Config.in"
        source "package/gperf/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/grep/Config.in"
-endif
        source "package/intltool/Config.in"
        source "package/jq/Config.in"
        source "package/libtool/Config.in"
        source "package/make/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/patch/Config.in"
-endif
        source "package/pkgconf/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/sed/Config.in"
-endif
        source "package/sstrip/Config.in"
        source "package/subversion/Config.in"
        source "package/tree/Config.in"
@@ -259,9 +243,7 @@ comment "Graphic libraries"
        source "package/elementary/Config.in"
        source "package/fbdump/Config.in"
        source "package/fbgrab/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/fbset/Config.in"
-endif
        source "package/fb-test-app/Config.in"
        source "package/fbterm/Config.in"
        source "package/fbv/Config.in"
@@ -369,9 +351,7 @@ endmenu
        source "package/dbus-glib/Config.in"
        source "package/dbus-python/Config.in"
        source "package/dbus-triggerd/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/devmem2/Config.in"
-endif
        source "package/dmidecode/Config.in"
        source "package/dmraid/Config.in"
        source "package/dtv-scan-tables/Config.in"
@@ -395,9 +375,7 @@ endif
        source "package/gpsd/Config.in"
        source "package/gptfdisk/Config.in"
        source "package/gvfs/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/hdparm/Config.in"
-endif
        source "package/hwdata/Config.in"
        source "package/hwloc/Config.in"
        source "package/i2c-tools/Config.in"
@@ -1425,9 +1403,7 @@ menu "Networking applications"
        source "package/crda/Config.in"
        source "package/ctorrent/Config.in"
        source "package/cups/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/dhcp/Config.in"
-endif
        source "package/dhcpcd/Config.in"
        source "package/dhcpdump/Config.in"
        source "package/dnsmasq/Config.in"
@@ -1452,13 +1428,9 @@ endif
        source "package/httping/Config.in"
        source "package/ibrdtn-tools/Config.in"
        source "package/ibrdtnd/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/ifplugd/Config.in"
-endif
        source "package/iftop/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/ifupdown/Config.in"
-endif
        source "package/igh-ethercat/Config.in"
        source "package/igmpproxy/Config.in"
        source "package/inadyn/Config.in"
@@ -1502,16 +1474,12 @@ endif
        source "package/ncftp/Config.in"
        source "package/ndisc6/Config.in"
        source "package/netatalk/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/netcat/Config.in"
        source "package/netcat-openbsd/Config.in"
-endif
        source "package/netplug/Config.in"
        source "package/netsnmp/Config.in"
        source "package/netstat-nat/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/net-tools/Config.in"
-endif
        source "package/network-manager/Config.in"
        source "package/nfacct/Config.in"
        source "package/nftables/Config.in"
@@ -1571,9 +1539,7 @@ endif
        source "package/tcpdump/Config.in"
        source "package/tcping/Config.in"
        source "package/tcpreplay/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/tftpd/Config.in"
-endif
        source "package/thttpd/Config.in"
        source "package/tinc/Config.in"
        source "package/tinyhttpd/Config.in"
@@ -1590,10 +1556,8 @@ endif
        source "package/vpnc/Config.in"
        source "package/vsftpd/Config.in"
        source "package/vtun/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/wget/Config.in"
        source "package/whois/Config.in"
-endif
        source "package/wireless-regdb/Config.in"
        source "package/wireless_tools/Config.in"
        source "package/wireshark/Config.in"
@@ -1621,9 +1585,7 @@ comment "http://buildroot.org/manual.html#faq-no-binary-packages"
 comment "-------------------------------------------------------"
        source "package/ipkg/Config.in"
        source "package/opkg/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/rpm/Config.in"
-endif
 endmenu
 
 menu "Real-Time"
@@ -1637,11 +1599,9 @@ endmenu
 
 menu "Shell and utilities"
 comment "Shells"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/bash/Config.in"
        source "package/dash/Config.in"
        source "package/zsh/Config.in"
-endif
 comment "Utilities"
        source "package/at/Config.in"
        source "package/ccrypt/Config.in"
@@ -1659,13 +1619,9 @@ comment "Utilities"
        source "package/ranger/Config.in"
        source "package/screen/Config.in"
        source "package/sudo/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/time/Config.in"
-endif
        source "package/tmux/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/which/Config.in"
-endif
        source "package/xmlstarlet/Config.in"
        source "package/xxhash/Config.in"
 endmenu
@@ -1675,15 +1631,11 @@ menu "System tools"
        source "package/android-tools/Config.in"
        source "package/attr/Config.in"
        source "package/audit/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/bootutils/Config.in"
        source "package/coreutils/Config.in"
-endif
        source "package/cpuload/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/dcron/Config.in"
        source "package/debianutils/Config.in"
-endif
        source "package/cgroupfs-mount/Config.in"
        source "package/dsp-tools/Config.in"
        source "package/efibootmgr/Config.in"
@@ -1707,36 +1659,24 @@ endif
        source "package/openvmtools/Config.in"
        source "package/polkit/Config.in"
        source "package/powerpc-utils/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/procps-ng/Config.in"
-endif
        source "package/procrank_linux/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/psmisc/Config.in"
-endif
        source "package/pwgen/Config.in"
        source "package/quota/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/rsyslog/Config.in"
-endif
        source "package/scrub/Config.in"
        source "package/scrypt/Config.in"
        source "package/smack/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/start-stop-daemon/Config.in"
-endif
        source "package/supervisor/Config.in"
        source "package/swupdate/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/sysklogd/Config.in"
        source "package/syslog-ng/Config.in"
-endif
        source "package/systemd/Config.in"
        source "package/systemd-bootchart/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/sysvinit/Config.in"
        source "package/tar/Config.in"
-endif
        source "package/tpm-tools/Config.in"
        source "package/unscd/Config.in"
        source "package/util-linux/Config.in"
@@ -1746,15 +1686,11 @@ endmenu
 menu "Text editors and viewers"
        source "package/ed/Config.in"
        source "package/joe/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/less/Config.in"
-endif
        source "package/mc/Config.in"
        source "package/nano/Config.in"
        source "package/uemacs/Config.in"
-if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        source "package/vim/Config.in"
-endif
 endmenu
 
 endmenu
index 2f823dcc7f566022b8d371bf33fe4c7b064a73bb..783e4b38b5793e89b7d7128b8cd45a3edc77bc3c 100644 (file)
@@ -4,6 +4,7 @@ config BR2_PACKAGE_BASH
        select BR2_PACKAGE_READLINE
        # uses fork()
        depends on BR2_USE_MMU
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          The standard GNU Bourne again shell.
 
index 370da0d1eb2c4ecac10735c9763fd0ef8883f1b7..af4a170ca3bf36ce7a101f01547c7361181861b4 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_BOOTUTILS
        bool "bootutils"
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          BootUtils is a collection of utilities to facilitate booting of
          Linux 2.6-based systems. The process of finding the root volume
index d9f614a0049c72ec4839b4af2a63f9657a9b7b33..11a6019e820f8edeebb50236e2f8daf8a8c6b39a 100644 (file)
@@ -2,6 +2,7 @@ config BR2_PACKAGE_COREUTILS
        bool "coreutils"
        depends on BR2_USE_WCHAR
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          All of the basic file/text/shell utilities. These are the
          core utilities which are expected to exist on every system.
@@ -17,3 +18,4 @@ config BR2_PACKAGE_COREUTILS
 comment "coreutils needs a toolchain w/ wchar"
        depends on BR2_USE_MMU
        depends on !BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index e06087e11704f68921bf8a334fe22ced03fabb49..af8fba4018cf6894c38894150b6cfea1e175fc8a 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_DASH
        bool "dash"
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          The Debian/Linux port of the NetBSD version of
          ash (the Almquist SHell).
index 0f4ffc9af8c6f379c1985c1187cd87fbc0605d19..d7f66bdb7d30c40c2e66801f92545f12bc9914e9 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_DCRON
        bool "dcron"
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          dcron is a time-based job scheduler with anacron-like
          features. It works as a background daemon that parses
index c4f2fcf2b3f33b31bf9b1955f99425fd13630885..c43f330026a39509d680c4cb929a353172cd289c 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_DEBIANUTILS
        bool "debianutils"
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          Miscellaneous utilities specific to Debian.
 
index cb00a5163269ab563c585e420192d4f01e4843a5..64d6400bd837e7bc013ad5668d564d432bccef1a 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_DEVMEM2
        bool "devmem2"
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          Simple program to read/write from/to any location in memory.
 
index 99b4eec3317d57ce3a931a70690992ce6665b791..4a3049584dcfc465156d705ee6a32b5d8e08e888 100644 (file)
@@ -2,6 +2,7 @@ config BR2_PACKAGE_DHCP
        bool "dhcp (ISC)"
        # fork()
        depends on BR2_USE_MMU
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          DHCP relay agent from the ISC DHCP distribution.
 
index f483c754176d61e05ce7b6b4ccef0dac88d88ee7..97cb38b8f82b850c438058d8361c0fa7df391be6 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_DIFFUTILS
        bool "diffutils"
        depends on BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
        help
          GNU diff. Compare files per line.
@@ -9,3 +10,4 @@ config BR2_PACKAGE_DIFFUTILS
 
 comment "diffutils needs a toolchain w/ wchar"
        depends on !BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index ead1a8ffac788a723a424fe8b0a1aa41e8f70950..0a4f5e2fff30823f3ac761eb92f54940e8ce500e 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_DOS2UNIX
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
        bool "dos2unix"
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          dos2unix converts text file line endings between CRLF and LF
 
index 96d090ecf80db4bbda6357dc9b781a3b86601d56..c3f8d0ba7fe1bf13f093aa185231df176768597b 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_FBSET
        bool "fbset"
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          Fbset is a system utility to show or change the settings of the frame
          buffer device. The frame buffer device provides a simple and unique
index c93d9d8c2902d20ef1e9fe0db3493dbe100121cc..b0eee5a6269af52715349cbdcfeee3a51365f00a 100644 (file)
@@ -2,6 +2,7 @@ config BR2_PACKAGE_FINDUTILS
        bool "findutils"
        depends on BR2_USE_WCHAR
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          Basic directory searching utilities. Provides the
          common 'find', 'xargs', 'locate', and 'updatedb' binaries.
@@ -11,3 +12,4 @@ config BR2_PACKAGE_FINDUTILS
 comment "findutils needs a toolchain w/ wchar"
        depends on BR2_USE_MMU
        depends on !BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index 949f509b8589811f215cb950f72bf52453e8c8d8..36e70eb7adcdc12deeffee344fe5f129d08bb52d 100644 (file)
@@ -3,6 +3,7 @@ config BR2_PACKAGE_GAWK
        depends on BR2_USE_WCHAR
        depends on BR2_USE_MMU # fork()
        depends on !BR2_STATIC_LIBS
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          A special-purpose programming language which is data driven
          rather than procedural. Allows for simple data-reformatting jobs
@@ -13,3 +14,4 @@ config BR2_PACKAGE_GAWK
 comment "gawk needs a toolchain w/ wchar, dynamic library"
        depends on BR2_USE_MMU
        depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index 2cd34061657518104b98e44a92b866c268ebdd4b..64276506f0554d7dbbd23c4f501f110d7f96fa22 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_GREP
        bool "grep"
        depends on BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
        help
          The GNU regular expression matcher.
@@ -9,3 +10,4 @@ config BR2_PACKAGE_GREP
 
 comment "grep needs a toolchain w/ wchar"
        depends on !BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index a251425f6e73bdbb47f240063efd5f9a9931dffd..f2eac0376f7f5fe648b76692da703eac2f6616a9 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_GZIP
        bool "gzip"
        depends on BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          Standard GNU compressor. Provides things like gzip,
          gunzip, gzcat, etc...
@@ -9,3 +10,4 @@ config BR2_PACKAGE_GZIP
 
 comment "gzip needs a toolchain w/ wchar"
        depends on !BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index 1b57439bbe02f115b3b6620f6e7e4d3be9bc415a..52385b18ce657b7038ee0621486a99937cd85373 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_HDPARM
        bool "hdparm"
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          hdparm - get/set hard disk parameters for Linux IDE drives.
 
index cbb5128c4a89870f19f8fe6626f4c755ede938b6..c4b5b5b9d1141eb6be1212a08b2c8f40c60c7401 100644 (file)
@@ -2,6 +2,7 @@ config BR2_PACKAGE_IFPLUGD
        bool "ifplugd"
        # libdaemon uses fork()
        depends on BR2_USE_MMU
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        select BR2_PACKAGE_LIBDAEMON
        help
          Ifplugd is a daemon which will automatically configure your
index ab4760617e0dbcd44d5c66ad00ec87a9d36b782a..e68320173608243b5fc66a2ec023487fb69df3ac 100644 (file)
@@ -4,6 +4,7 @@ config BR2_PACKAGE_IFUPDOWN
        depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # iproute2
        # Default/our uclibc lacks wordexp()
        depends on !BR2_TOOLCHAIN_USES_UCLIBC
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        # runtime for ip binary
        select BR2_PACKAGE_IPROUTE2 if !BR2_PACKAGE_BUSYBOX
        # runtime for run-parts
@@ -17,3 +18,4 @@ comment "ifupdown needs a glibc or musl toolchain w/ headers >= 3.0"
        depends on BR2_USE_MMU
        depends on BR2_TOOLCHAIN_USES_UCLIBC || \
                !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index b7aa152aeac5960a1d794d9142af30dc57fc687a..caf688aea0f90708498516bbe0846b4ce72b9529 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_LESS
        bool "less"
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        select BR2_PACKAGE_NCURSES
        help
          Excellent text file viewer.
index 7b7e47d65ce7914341d90f9bd0e6e343ca5645ac..c27cc8160ab919eb94d99ac65f96d0939acde953 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_LSOF
        bool "lsof"
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          lsof (LiSt Open Files)
          The lsof tool lists information about files opened by
index f98dca055792037becb6aa169ac96ba652337f71..3980b7edb83066cfd650119e3782edb4232ede64 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_NET_TOOLS
        bool "net-tools"
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
        help
          A collection of programs that form the base set of the NET-3
index 96818013896fceec486dce362b0f7d0493795121..0df997cb22048b0053967f39ad9ea03ef01c76f6 100644 (file)
@@ -4,6 +4,7 @@ config BR2_PACKAGE_NETCAT_OPENBSD
        depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_TOOLCHAIN_USES_GLIBC
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          A simple Unix utility which reads and writes data across network
          connections using TCP or UDP protocol. It is designed to be a
@@ -21,3 +22,4 @@ config BR2_PACKAGE_NETCAT_OPENBSD
 comment "netcat-openbsd needs a glibc toolchain w/ threads"
        depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS
        depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_USES_GLIBC
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index 88273ffd509d11d21a631acfca969fb15b5e8ff7..924069ee1f35a5ff0d8e564c1d42dbe8b4f8aad5 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_NETCAT
        bool "netcat"
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          Netcat is a featured networking utility which reads and writes data
          across network connections, using the TCP/IP protocol.
index 887c84d4d970f27849f58f9576925a655f49b3f3..c5b93e9fd586f1325d8a8dc123fcb49e846ab42e 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_PATCH
        bool "patch"
        depends on BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          Take patch files (containing difference listings) and apply them
          to original files, producing patched versions.
@@ -9,3 +10,4 @@ config BR2_PACKAGE_PATCH
 
 comment "patch needs a toolchain w/ wchar"
        depends on !BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index 43e8758a157504384b16c0ffcb91fd9a4b5a02fc..553bea1a11ca6d35a6dd874a1c728c02208c9dea 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_PROCPS_NG
        bool "procps-ng"
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        select BR2_PACKAGE_NCURSES
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
        help
index cc8420b7bb6ba7ee10bc2f5865f42c9dc27f5c99..734542cc8a05fdff323c759619a88a914f0c3515 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_PSMISC
        bool "psmisc"
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        select BR2_PACKAGE_NCURSES
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
        help
index ad8279ef288a79298fde142f79329d9fb67f63f5..2be646a16e264b563e1511ff151575f9f5fa384e 100644 (file)
@@ -1,6 +1,7 @@
 comment "rpm needs a toolchain w/ threads"
        depends on !BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
 
 comment "rpm needs a toolchain w/ gcc >= 5"
        depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_5 && BR2_sh
@@ -11,6 +12,7 @@ config BR2_PACKAGE_RPM
        depends on BR2_TOOLCHAIN_GCC_AT_LEAST_5 || !BR2_sh
        depends on BR2_TOOLCHAIN_HAS_THREADS # beecrypt
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        select BR2_PACKAGE_BEECRYPT
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
        select BR2_PACKAGE_NEON
index 241ee2ec8741712719044ad6fc1f0ef61fae0e17..65291deae3efe12de2400a53f377ede997e29a66 100644 (file)
@@ -8,6 +8,7 @@ config BR2_PACKAGE_RSYSLOG
        depends on BR2_USE_MMU # fork()
        depends on !BR2_STATIC_LIBS # modules
        depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libfastjson
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          Rsyslog is a powerful and flexible syslog implementation
 
@@ -17,3 +18,4 @@ comment "rsyslog needs a toolchain w/ threads, dynamic library"
        depends on BR2_USE_MMU
        depends on BR2_TOOLCHAIN_HAS_SYNC_4
        depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
\ No newline at end of file
index c6c91df48fdaa771f330a5e6c99b735728f0fda5..6adebf24de847a822afeb3320cdc39887436ae1b 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_SED
        bool "sed"
        depends on BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          Super-useful stream editor.
 
@@ -8,3 +9,4 @@ config BR2_PACKAGE_SED
 
 comment "sed needs a toolchain w/ wchar"
        depends on !BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index 7d8eb34a82ee031bb5e4c37c8528bddf9c75138d..8cf44f7805a7a8aff5ef24829e4804e194b73aff 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_START_STOP_DAEMON
        bool "start-stop-daemon"
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          start-stop-daemon is used to control the creation and termination
          of system-level processes.
index 64464c432c7951198580a9f05a5c8ef9018e119f..4188fb8274364d645279c7b774370fe02fd6843b 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_SYSKLOGD
        bool "syslogd & klogd"
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          System log daemons syslogd and klogd.
 
index fdc8d9f2200adc1c324a315beffee0b0d7e41406..7f47d86bcf11b8511b5ecf37497b46043f59bce0 100644 (file)
@@ -7,6 +7,7 @@ config BR2_PACKAGE_SYSLOG_NG
        depends on BR2_USE_WCHAR # glib2
        depends on BR2_TOOLCHAIN_HAS_THREADS
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          syslog-ng is an enhanced log daemon, supporting a wide range
          of input and output methods: syslog, unstructured text,
@@ -17,3 +18,4 @@ config BR2_PACKAGE_SYSLOG_NG
 comment "syslog-ng needs a toolchain w/ wchar, threads"
        depends on BR2_USE_MMU
        depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index 2dc3bb07bb59e98cff1a410bae96c47d92a7d23e..ab67ed60f75a8ebdfcc5c64854498fe8acaee401 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_SYSVINIT
        bool "sysvinit"
        depends on BR2_INIT_SYSV
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          /sbin/init - parent of all processes
 
index 74b0219919ca2f22b9aa102e619b818ef9d7b584..0eea1b8456875223ab74c259ddac6d617ce2453e 100644 (file)
@@ -2,6 +2,7 @@ config BR2_PACKAGE_TAR
        bool "tar"
        depends on BR2_USE_WCHAR
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          A program that saves many files together into a single tape or disk
          archive, and can restore individual files from the archive.
@@ -10,3 +11,4 @@ config BR2_PACKAGE_TAR
 
 comment "tar needs a toolchain w/ wchar"
        depends on !BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index 609b5d129de919a5208627b8f7e84506058a4eba..6517bd5817b8cf2470651d5e45b1ab61803b553c 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_TFTPD
        bool "tftpd"
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          HPA's Trivial File Transfer Protocol (tftp) server.
index f4694a2b7c770e6f945700914391ab5d38faca3c..40275cf0e5c03ded98996ceb0cdbd2963f880269 100644 (file)
@@ -3,6 +3,7 @@ config BR2_PACKAGE_TIME
        depends on BR2_USE_MMU # fork()
        # See https://savannah.gnu.org/bugs/index.php?48000
        depends on !BR2_STATIC_LIBS
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          The GNU time utility.
 
index 0d98d28776e523deaa66e45eabc4cb0f392f9241..da6902e4d72c1cdef3153305d97e7e0e1a729065 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_UNZIP
        bool "unzip"
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          UnZip is an extraction utility for archives compressed in
          .zip format (also called "zipfiles"). Although highly
index 8a5c214975bdfbf6825b6c5e87290268be9110af..b851627ca07d30f7fc324836ace895eee6c0a7e5 100644 (file)
@@ -2,6 +2,7 @@ config BR2_PACKAGE_VIM
        bool "vim"
        depends on BR2_USE_MMU # uses fork()
        depends on BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        select BR2_PACKAGE_NCURSES
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
        help
@@ -23,3 +24,4 @@ endif
 comment "vim needs a toolchain w/ wchar"
        depends on !BR2_USE_WCHAR
        depends on BR2_USE_MMU
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index 26a2019d47159eabde83d1279a75813b91246d1e..acb20f8f099380a704775650e8c731140525967f 100644 (file)
@@ -3,6 +3,7 @@ config BR2_PACKAGE_WGET
        # fork()
        depends on BR2_USE_MMU
        depends on BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          Network utility to retrieve files from http, https and ftp.
 
@@ -11,3 +12,4 @@ config BR2_PACKAGE_WGET
 comment "wget needs a toolchain w/ wchar"
        depends on BR2_USE_MMU
        depends on !BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index 5811083fa53287e99d9866e735de2c648490aa82..db090ea87a2581523bdfd7d3dc90342d96b85cce 100644 (file)
@@ -1,5 +1,6 @@
 config BR2_PACKAGE_WHICH
        bool "which"
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        help
          The standard 'which' utility.
 
index 95e3dc6101b281fa6849b6d78b23c025ba80385b..0fbaf904d2f8eea588b1d3631d1f89c1e4f236e3 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_WHOIS
        bool "whois"
        depends on BR2_USE_WCHAR # gettext
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
        help
          Improved whois client.
@@ -9,3 +10,4 @@ config BR2_PACKAGE_WHOIS
 
 comment "whois needs a toolchain w/ wchar"
        depends on !BR2_USE_WCHAR
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
index 261df4267816b7b7f571e0517d1a4647c841993f..ed8cf678de5d7b69e9ec42f91b2cb2acc18f0c00 100644 (file)
@@ -1,6 +1,7 @@
 config BR2_PACKAGE_ZSH
        bool "zsh"
        depends on BR2_USE_MMU # fork()
+       depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
        select BR2_PACKAGE_NCURSES
        help
          zsh is a shell designed for interactive use, although it is also