package: move busybox show others dependency to per-package

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>
This commit is contained in:
Thomas Petazzoni 2016-07-04 15:46:56 +02:00 committed by Peter Korsgaard
parent 011d684c0b
commit 1dbd7b9910
43 changed files with 59 additions and 64 deletions

View File

@ -54,17 +54,13 @@ endmenu
menu "Compressors and decompressors" menu "Compressors and decompressors"
source "package/bzip2/Config.in" source "package/bzip2/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/gzip/Config.in" source "package/gzip/Config.in"
endif
source "package/lz4/Config.in" source "package/lz4/Config.in"
source "package/lzip/Config.in" source "package/lzip/Config.in"
source "package/lzop/Config.in" source "package/lzop/Config.in"
source "package/p7zip/Config.in" source "package/p7zip/Config.in"
source "package/unrar/Config.in" source "package/unrar/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/unzip/Config.in" source "package/unzip/Config.in"
endif
source "package/xz/Config.in" source "package/xz/Config.in"
source "package/zip/Config.in" source "package/zip/Config.in"
endmenu endmenu
@ -89,9 +85,7 @@ menu "Debugging, profiling and benchmark"
source "package/kyua/Config.in" source "package/kyua/Config.in"
source "package/latencytop/Config.in" source "package/latencytop/Config.in"
source "package/lmbench/Config.in" source "package/lmbench/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/lsof/Config.in" source "package/lsof/Config.in"
endif
source "package/ltp-testsuite/Config.in" source "package/ltp-testsuite/Config.in"
source "package/ltrace/Config.in" source "package/ltrace/Config.in"
source "package/lttng-babeltrace/Config.in" source "package/lttng-babeltrace/Config.in"
@ -130,32 +124,22 @@ menu "Development tools"
source "package/cppunit/Config.in" source "package/cppunit/Config.in"
source "package/cvs/Config.in" source "package/cvs/Config.in"
source "package/cxxtest/Config.in" source "package/cxxtest/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/diffutils/Config.in" source "package/diffutils/Config.in"
source "package/dos2unix/Config.in" source "package/dos2unix/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_SHOW_OTHERS
source "package/gawk/Config.in" source "package/gawk/Config.in"
endif
source "package/gettext/Config.in" source "package/gettext/Config.in"
source "package/git/Config.in" source "package/git/Config.in"
source "package/gperf/Config.in" source "package/gperf/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/grep/Config.in" source "package/grep/Config.in"
endif
source "package/intltool/Config.in" source "package/intltool/Config.in"
source "package/jq/Config.in" source "package/jq/Config.in"
source "package/libtool/Config.in" source "package/libtool/Config.in"
source "package/make/Config.in" source "package/make/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/patch/Config.in" source "package/patch/Config.in"
endif
source "package/pkgconf/Config.in" source "package/pkgconf/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/sed/Config.in" source "package/sed/Config.in"
endif
source "package/sstrip/Config.in" source "package/sstrip/Config.in"
source "package/subversion/Config.in" source "package/subversion/Config.in"
source "package/tree/Config.in" source "package/tree/Config.in"
@ -259,9 +243,7 @@ comment "Graphic libraries"
source "package/elementary/Config.in" source "package/elementary/Config.in"
source "package/fbdump/Config.in" source "package/fbdump/Config.in"
source "package/fbgrab/Config.in" source "package/fbgrab/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/fbset/Config.in" source "package/fbset/Config.in"
endif
source "package/fb-test-app/Config.in" source "package/fb-test-app/Config.in"
source "package/fbterm/Config.in" source "package/fbterm/Config.in"
source "package/fbv/Config.in" source "package/fbv/Config.in"
@ -369,9 +351,7 @@ endmenu
source "package/dbus-glib/Config.in" source "package/dbus-glib/Config.in"
source "package/dbus-python/Config.in" source "package/dbus-python/Config.in"
source "package/dbus-triggerd/Config.in" source "package/dbus-triggerd/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/devmem2/Config.in" source "package/devmem2/Config.in"
endif
source "package/dmidecode/Config.in" source "package/dmidecode/Config.in"
source "package/dmraid/Config.in" source "package/dmraid/Config.in"
source "package/dtv-scan-tables/Config.in" source "package/dtv-scan-tables/Config.in"
@ -395,9 +375,7 @@ endif
source "package/gpsd/Config.in" source "package/gpsd/Config.in"
source "package/gptfdisk/Config.in" source "package/gptfdisk/Config.in"
source "package/gvfs/Config.in" source "package/gvfs/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/hdparm/Config.in" source "package/hdparm/Config.in"
endif
source "package/hwdata/Config.in" source "package/hwdata/Config.in"
source "package/hwloc/Config.in" source "package/hwloc/Config.in"
source "package/i2c-tools/Config.in" source "package/i2c-tools/Config.in"
@ -1425,9 +1403,7 @@ menu "Networking applications"
source "package/crda/Config.in" source "package/crda/Config.in"
source "package/ctorrent/Config.in" source "package/ctorrent/Config.in"
source "package/cups/Config.in" source "package/cups/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/dhcp/Config.in" source "package/dhcp/Config.in"
endif
source "package/dhcpcd/Config.in" source "package/dhcpcd/Config.in"
source "package/dhcpdump/Config.in" source "package/dhcpdump/Config.in"
source "package/dnsmasq/Config.in" source "package/dnsmasq/Config.in"
@ -1452,13 +1428,9 @@ endif
source "package/httping/Config.in" source "package/httping/Config.in"
source "package/ibrdtn-tools/Config.in" source "package/ibrdtn-tools/Config.in"
source "package/ibrdtnd/Config.in" source "package/ibrdtnd/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/ifplugd/Config.in" source "package/ifplugd/Config.in"
endif
source "package/iftop/Config.in" source "package/iftop/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/ifupdown/Config.in" source "package/ifupdown/Config.in"
endif
source "package/igh-ethercat/Config.in" source "package/igh-ethercat/Config.in"
source "package/igmpproxy/Config.in" source "package/igmpproxy/Config.in"
source "package/inadyn/Config.in" source "package/inadyn/Config.in"
@ -1502,16 +1474,12 @@ endif
source "package/ncftp/Config.in" source "package/ncftp/Config.in"
source "package/ndisc6/Config.in" source "package/ndisc6/Config.in"
source "package/netatalk/Config.in" source "package/netatalk/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/netcat/Config.in" source "package/netcat/Config.in"
source "package/netcat-openbsd/Config.in" source "package/netcat-openbsd/Config.in"
endif
source "package/netplug/Config.in" source "package/netplug/Config.in"
source "package/netsnmp/Config.in" source "package/netsnmp/Config.in"
source "package/netstat-nat/Config.in" source "package/netstat-nat/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/net-tools/Config.in" source "package/net-tools/Config.in"
endif
source "package/network-manager/Config.in" source "package/network-manager/Config.in"
source "package/nfacct/Config.in" source "package/nfacct/Config.in"
source "package/nftables/Config.in" source "package/nftables/Config.in"
@ -1571,9 +1539,7 @@ endif
source "package/tcpdump/Config.in" source "package/tcpdump/Config.in"
source "package/tcping/Config.in" source "package/tcping/Config.in"
source "package/tcpreplay/Config.in" source "package/tcpreplay/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/tftpd/Config.in" source "package/tftpd/Config.in"
endif
source "package/thttpd/Config.in" source "package/thttpd/Config.in"
source "package/tinc/Config.in" source "package/tinc/Config.in"
source "package/tinyhttpd/Config.in" source "package/tinyhttpd/Config.in"
@ -1590,10 +1556,8 @@ endif
source "package/vpnc/Config.in" 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"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/wget/Config.in" source "package/wget/Config.in"
source "package/whois/Config.in" source "package/whois/Config.in"
endif
source "package/wireless-regdb/Config.in" source "package/wireless-regdb/Config.in"
source "package/wireless_tools/Config.in" source "package/wireless_tools/Config.in"
source "package/wireshark/Config.in" source "package/wireshark/Config.in"
@ -1621,9 +1585,7 @@ comment "http://buildroot.org/manual.html#faq-no-binary-packages"
comment "-------------------------------------------------------" comment "-------------------------------------------------------"
source "package/ipkg/Config.in" source "package/ipkg/Config.in"
source "package/opkg/Config.in" source "package/opkg/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/rpm/Config.in" source "package/rpm/Config.in"
endif
endmenu endmenu
menu "Real-Time" menu "Real-Time"
@ -1637,11 +1599,9 @@ endmenu
menu "Shell and utilities" menu "Shell and utilities"
comment "Shells" comment "Shells"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/bash/Config.in" source "package/bash/Config.in"
source "package/dash/Config.in" source "package/dash/Config.in"
source "package/zsh/Config.in" source "package/zsh/Config.in"
endif
comment "Utilities" comment "Utilities"
source "package/at/Config.in" source "package/at/Config.in"
source "package/ccrypt/Config.in" source "package/ccrypt/Config.in"
@ -1659,13 +1619,9 @@ comment "Utilities"
source "package/ranger/Config.in" source "package/ranger/Config.in"
source "package/screen/Config.in" source "package/screen/Config.in"
source "package/sudo/Config.in" source "package/sudo/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/time/Config.in" source "package/time/Config.in"
endif
source "package/tmux/Config.in" source "package/tmux/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/which/Config.in" source "package/which/Config.in"
endif
source "package/xmlstarlet/Config.in" source "package/xmlstarlet/Config.in"
source "package/xxhash/Config.in" source "package/xxhash/Config.in"
endmenu endmenu
@ -1675,15 +1631,11 @@ menu "System tools"
source "package/android-tools/Config.in" source "package/android-tools/Config.in"
source "package/attr/Config.in" source "package/attr/Config.in"
source "package/audit/Config.in" source "package/audit/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/bootutils/Config.in" source "package/bootutils/Config.in"
source "package/coreutils/Config.in" source "package/coreutils/Config.in"
endif
source "package/cpuload/Config.in" source "package/cpuload/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/dcron/Config.in" source "package/dcron/Config.in"
source "package/debianutils/Config.in" source "package/debianutils/Config.in"
endif
source "package/cgroupfs-mount/Config.in" source "package/cgroupfs-mount/Config.in"
source "package/dsp-tools/Config.in" source "package/dsp-tools/Config.in"
source "package/efibootmgr/Config.in" source "package/efibootmgr/Config.in"
@ -1707,36 +1659,24 @@ endif
source "package/openvmtools/Config.in" source "package/openvmtools/Config.in"
source "package/polkit/Config.in" source "package/polkit/Config.in"
source "package/powerpc-utils/Config.in" source "package/powerpc-utils/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/procps-ng/Config.in" source "package/procps-ng/Config.in"
endif
source "package/procrank_linux/Config.in" source "package/procrank_linux/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/psmisc/Config.in" source "package/psmisc/Config.in"
endif
source "package/pwgen/Config.in" source "package/pwgen/Config.in"
source "package/quota/Config.in" source "package/quota/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/rsyslog/Config.in" source "package/rsyslog/Config.in"
endif
source "package/scrub/Config.in" source "package/scrub/Config.in"
source "package/scrypt/Config.in" source "package/scrypt/Config.in"
source "package/smack/Config.in" source "package/smack/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/start-stop-daemon/Config.in" source "package/start-stop-daemon/Config.in"
endif
source "package/supervisor/Config.in" source "package/supervisor/Config.in"
source "package/swupdate/Config.in" source "package/swupdate/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/sysklogd/Config.in" source "package/sysklogd/Config.in"
source "package/syslog-ng/Config.in" source "package/syslog-ng/Config.in"
endif
source "package/systemd/Config.in" source "package/systemd/Config.in"
source "package/systemd-bootchart/Config.in" source "package/systemd-bootchart/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/sysvinit/Config.in" source "package/sysvinit/Config.in"
source "package/tar/Config.in" source "package/tar/Config.in"
endif
source "package/tpm-tools/Config.in" source "package/tpm-tools/Config.in"
source "package/unscd/Config.in" source "package/unscd/Config.in"
source "package/util-linux/Config.in" source "package/util-linux/Config.in"
@ -1746,15 +1686,11 @@ endmenu
menu "Text editors and viewers" menu "Text editors and viewers"
source "package/ed/Config.in" source "package/ed/Config.in"
source "package/joe/Config.in" source "package/joe/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/less/Config.in" source "package/less/Config.in"
endif
source "package/mc/Config.in" source "package/mc/Config.in"
source "package/nano/Config.in" source "package/nano/Config.in"
source "package/uemacs/Config.in" source "package/uemacs/Config.in"
if BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
source "package/vim/Config.in" source "package/vim/Config.in"
endif
endmenu endmenu
endmenu endmenu

View File

@ -4,6 +4,7 @@ config BR2_PACKAGE_BASH
select BR2_PACKAGE_READLINE select BR2_PACKAGE_READLINE
# uses fork() # uses fork()
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
The standard GNU Bourne again shell. The standard GNU Bourne again shell.

View File

@ -1,5 +1,6 @@
config BR2_PACKAGE_BOOTUTILS config BR2_PACKAGE_BOOTUTILS
bool "bootutils" bool "bootutils"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
BootUtils is a collection of utilities to facilitate booting of BootUtils is a collection of utilities to facilitate booting of
Linux 2.6-based systems. The process of finding the root volume Linux 2.6-based systems. The process of finding the root volume

View File

@ -2,6 +2,7 @@ config BR2_PACKAGE_COREUTILS
bool "coreutils" bool "coreutils"
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
All of the basic file/text/shell utilities. These are the All of the basic file/text/shell utilities. These are the
core utilities which are expected to exist on every system. 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" comment "coreutils needs a toolchain w/ wchar"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR depends on !BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_DASH config BR2_PACKAGE_DASH
bool "dash" bool "dash"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
The Debian/Linux port of the NetBSD version of The Debian/Linux port of the NetBSD version of
ash (the Almquist SHell). ash (the Almquist SHell).

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_DCRON config BR2_PACKAGE_DCRON
bool "dcron" bool "dcron"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
dcron is a time-based job scheduler with anacron-like dcron is a time-based job scheduler with anacron-like
features. It works as a background daemon that parses features. It works as a background daemon that parses

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_DEBIANUTILS config BR2_PACKAGE_DEBIANUTILS
bool "debianutils" bool "debianutils"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
Miscellaneous utilities specific to Debian. Miscellaneous utilities specific to Debian.

View File

@ -1,5 +1,6 @@
config BR2_PACKAGE_DEVMEM2 config BR2_PACKAGE_DEVMEM2
bool "devmem2" bool "devmem2"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
Simple program to read/write from/to any location in memory. Simple program to read/write from/to any location in memory.

View File

@ -2,6 +2,7 @@ config BR2_PACKAGE_DHCP
bool "dhcp (ISC)" bool "dhcp (ISC)"
# fork() # fork()
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
DHCP relay agent from the ISC DHCP distribution. DHCP relay agent from the ISC DHCP distribution.

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_DIFFUTILS config BR2_PACKAGE_DIFFUTILS
bool "diffutils" bool "diffutils"
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
help help
GNU diff. Compare files per line. GNU diff. Compare files per line.
@ -9,3 +10,4 @@ config BR2_PACKAGE_DIFFUTILS
comment "diffutils needs a toolchain w/ wchar" comment "diffutils needs a toolchain w/ wchar"
depends on !BR2_USE_WCHAR depends on !BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_DOS2UNIX config BR2_PACKAGE_DOS2UNIX
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
bool "dos2unix" bool "dos2unix"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
dos2unix converts text file line endings between CRLF and LF dos2unix converts text file line endings between CRLF and LF

View File

@ -1,5 +1,6 @@
config BR2_PACKAGE_FBSET config BR2_PACKAGE_FBSET
bool "fbset" bool "fbset"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
Fbset is a system utility to show or change the settings of the frame 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 buffer device. The frame buffer device provides a simple and unique

View File

@ -2,6 +2,7 @@ config BR2_PACKAGE_FINDUTILS
bool "findutils" bool "findutils"
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
Basic directory searching utilities. Provides the Basic directory searching utilities. Provides the
common 'find', 'xargs', 'locate', and 'updatedb' binaries. common 'find', 'xargs', 'locate', and 'updatedb' binaries.
@ -11,3 +12,4 @@ config BR2_PACKAGE_FINDUTILS
comment "findutils needs a toolchain w/ wchar" comment "findutils needs a toolchain w/ wchar"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR depends on !BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -3,6 +3,7 @@ config BR2_PACKAGE_GAWK
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
A special-purpose programming language which is data driven A special-purpose programming language which is data driven
rather than procedural. Allows for simple data-reformatting jobs 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" comment "gawk needs a toolchain w/ wchar, dynamic library"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS depends on !BR2_USE_WCHAR || BR2_STATIC_LIBS
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_GREP config BR2_PACKAGE_GREP
bool "grep" bool "grep"
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
help help
The GNU regular expression matcher. The GNU regular expression matcher.
@ -9,3 +10,4 @@ config BR2_PACKAGE_GREP
comment "grep needs a toolchain w/ wchar" comment "grep needs a toolchain w/ wchar"
depends on !BR2_USE_WCHAR depends on !BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_GZIP config BR2_PACKAGE_GZIP
bool "gzip" bool "gzip"
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
Standard GNU compressor. Provides things like gzip, Standard GNU compressor. Provides things like gzip,
gunzip, gzcat, etc... gunzip, gzcat, etc...
@ -9,3 +10,4 @@ config BR2_PACKAGE_GZIP
comment "gzip needs a toolchain w/ wchar" comment "gzip needs a toolchain w/ wchar"
depends on !BR2_USE_WCHAR depends on !BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,5 +1,6 @@
config BR2_PACKAGE_HDPARM config BR2_PACKAGE_HDPARM
bool "hdparm" bool "hdparm"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
hdparm - get/set hard disk parameters for Linux IDE drives. hdparm - get/set hard disk parameters for Linux IDE drives.

View File

@ -2,6 +2,7 @@ config BR2_PACKAGE_IFPLUGD
bool "ifplugd" bool "ifplugd"
# libdaemon uses fork() # libdaemon uses fork()
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_LIBDAEMON select BR2_PACKAGE_LIBDAEMON
help help
Ifplugd is a daemon which will automatically configure your Ifplugd is a daemon which will automatically configure your

View File

@ -4,6 +4,7 @@ config BR2_PACKAGE_IFUPDOWN
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # iproute2 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 # iproute2
# Default/our uclibc lacks wordexp() # Default/our uclibc lacks wordexp()
depends on !BR2_TOOLCHAIN_USES_UCLIBC depends on !BR2_TOOLCHAIN_USES_UCLIBC
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
# runtime for ip binary # runtime for ip binary
select BR2_PACKAGE_IPROUTE2 if !BR2_PACKAGE_BUSYBOX select BR2_PACKAGE_IPROUTE2 if !BR2_PACKAGE_BUSYBOX
# runtime for run-parts # 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_USE_MMU
depends on BR2_TOOLCHAIN_USES_UCLIBC || \ depends on BR2_TOOLCHAIN_USES_UCLIBC || \
!BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0 !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_0
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,5 +1,6 @@
config BR2_PACKAGE_LESS config BR2_PACKAGE_LESS
bool "less" bool "less"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_NCURSES select BR2_PACKAGE_NCURSES
help help
Excellent text file viewer. Excellent text file viewer.

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_LSOF config BR2_PACKAGE_LSOF
bool "lsof" bool "lsof"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
lsof (LiSt Open Files) lsof (LiSt Open Files)
The lsof tool lists information about files opened by The lsof tool lists information about files opened by

View File

@ -1,5 +1,6 @@
config BR2_PACKAGE_NET_TOOLS config BR2_PACKAGE_NET_TOOLS
bool "net-tools" bool "net-tools"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
help help
A collection of programs that form the base set of the NET-3 A collection of programs that form the base set of the NET-3

View File

@ -4,6 +4,7 @@ config BR2_PACKAGE_NETCAT_OPENBSD
depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_TOOLCHAIN_USES_GLIBC depends on BR2_TOOLCHAIN_USES_GLIBC
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
A simple Unix utility which reads and writes data across network A simple Unix utility which reads and writes data across network
connections using TCP or UDP protocol. It is designed to be a 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" comment "netcat-openbsd needs a glibc toolchain w/ threads"
depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS depends on BR2_PACKAGE_LIBBSD_ARCH_SUPPORTS
depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_USES_GLIBC depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_TOOLCHAIN_USES_GLIBC
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,5 +1,6 @@
config BR2_PACKAGE_NETCAT config BR2_PACKAGE_NETCAT
bool "netcat" bool "netcat"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
Netcat is a featured networking utility which reads and writes data Netcat is a featured networking utility which reads and writes data
across network connections, using the TCP/IP protocol. across network connections, using the TCP/IP protocol.

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_PATCH config BR2_PACKAGE_PATCH
bool "patch" bool "patch"
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
Take patch files (containing difference listings) and apply them Take patch files (containing difference listings) and apply them
to original files, producing patched versions. to original files, producing patched versions.
@ -9,3 +10,4 @@ config BR2_PACKAGE_PATCH
comment "patch needs a toolchain w/ wchar" comment "patch needs a toolchain w/ wchar"
depends on !BR2_USE_WCHAR depends on !BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_PROCPS_NG config BR2_PACKAGE_PROCPS_NG
bool "procps-ng" bool "procps-ng"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_NCURSES select BR2_PACKAGE_NCURSES
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
help help

View File

@ -1,5 +1,6 @@
config BR2_PACKAGE_PSMISC config BR2_PACKAGE_PSMISC
bool "psmisc" bool "psmisc"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_NCURSES select BR2_PACKAGE_NCURSES
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
help help

View File

@ -1,6 +1,7 @@
comment "rpm needs a toolchain w/ threads" comment "rpm needs a toolchain w/ threads"
depends on !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
comment "rpm needs a toolchain w/ gcc >= 5" comment "rpm needs a toolchain w/ gcc >= 5"
depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_5 && BR2_sh 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_GCC_AT_LEAST_5 || !BR2_sh
depends on BR2_TOOLCHAIN_HAS_THREADS # beecrypt depends on BR2_TOOLCHAIN_HAS_THREADS # beecrypt
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_BEECRYPT select BR2_PACKAGE_BEECRYPT
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
select BR2_PACKAGE_NEON select BR2_PACKAGE_NEON

View File

@ -8,6 +8,7 @@ config BR2_PACKAGE_RSYSLOG
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on !BR2_STATIC_LIBS # modules depends on !BR2_STATIC_LIBS # modules
depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libfastjson depends on BR2_TOOLCHAIN_HAS_SYNC_4 # libfastjson
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
Rsyslog is a powerful and flexible syslog implementation 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_USE_MMU
depends on BR2_TOOLCHAIN_HAS_SYNC_4 depends on BR2_TOOLCHAIN_HAS_SYNC_4
depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_SED config BR2_PACKAGE_SED
bool "sed" bool "sed"
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
Super-useful stream editor. Super-useful stream editor.
@ -8,3 +9,4 @@ config BR2_PACKAGE_SED
comment "sed needs a toolchain w/ wchar" comment "sed needs a toolchain w/ wchar"
depends on !BR2_USE_WCHAR depends on !BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_START_STOP_DAEMON config BR2_PACKAGE_START_STOP_DAEMON
bool "start-stop-daemon" bool "start-stop-daemon"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
start-stop-daemon is used to control the creation and termination start-stop-daemon is used to control the creation and termination
of system-level processes. of system-level processes.

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_SYSKLOGD config BR2_PACKAGE_SYSKLOGD
bool "syslogd & klogd" bool "syslogd & klogd"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
System log daemons syslogd and klogd. System log daemons syslogd and klogd.

View File

@ -7,6 +7,7 @@ config BR2_PACKAGE_SYSLOG_NG
depends on BR2_USE_WCHAR # glib2 depends on BR2_USE_WCHAR # glib2
depends on BR2_TOOLCHAIN_HAS_THREADS depends on BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
syslog-ng is an enhanced log daemon, supporting a wide range syslog-ng is an enhanced log daemon, supporting a wide range
of input and output methods: syslog, unstructured text, 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" comment "syslog-ng needs a toolchain w/ wchar, threads"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_SYSVINIT config BR2_PACKAGE_SYSVINIT
bool "sysvinit" bool "sysvinit"
depends on BR2_INIT_SYSV depends on BR2_INIT_SYSV
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
/sbin/init - parent of all processes /sbin/init - parent of all processes

View File

@ -2,6 +2,7 @@ config BR2_PACKAGE_TAR
bool "tar" bool "tar"
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
A program that saves many files together into a single tape or disk A program that saves many files together into a single tape or disk
archive, and can restore individual files from the archive. archive, and can restore individual files from the archive.
@ -10,3 +11,4 @@ config BR2_PACKAGE_TAR
comment "tar needs a toolchain w/ wchar" comment "tar needs a toolchain w/ wchar"
depends on !BR2_USE_WCHAR depends on !BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,5 +1,6 @@
config BR2_PACKAGE_TFTPD config BR2_PACKAGE_TFTPD
bool "tftpd" bool "tftpd"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
HPA's Trivial File Transfer Protocol (tftp) server. HPA's Trivial File Transfer Protocol (tftp) server.

View File

@ -3,6 +3,7 @@ config BR2_PACKAGE_TIME
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
# See https://savannah.gnu.org/bugs/index.php?48000 # See https://savannah.gnu.org/bugs/index.php?48000
depends on !BR2_STATIC_LIBS depends on !BR2_STATIC_LIBS
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
The GNU time utility. The GNU time utility.

View File

@ -1,5 +1,6 @@
config BR2_PACKAGE_UNZIP config BR2_PACKAGE_UNZIP
bool "unzip" bool "unzip"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
UnZip is an extraction utility for archives compressed in UnZip is an extraction utility for archives compressed in
.zip format (also called "zipfiles"). Although highly .zip format (also called "zipfiles"). Although highly

View File

@ -2,6 +2,7 @@ config BR2_PACKAGE_VIM
bool "vim" bool "vim"
depends on BR2_USE_MMU # uses fork() depends on BR2_USE_MMU # uses fork()
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_NCURSES select BR2_PACKAGE_NCURSES
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
help help
@ -23,3 +24,4 @@ endif
comment "vim needs a toolchain w/ wchar" comment "vim needs a toolchain w/ wchar"
depends on !BR2_USE_WCHAR depends on !BR2_USE_WCHAR
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -3,6 +3,7 @@ config BR2_PACKAGE_WGET
# fork() # fork()
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on BR2_USE_WCHAR depends on BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
Network utility to retrieve files from http, https and ftp. 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" comment "wget needs a toolchain w/ wchar"
depends on BR2_USE_MMU depends on BR2_USE_MMU
depends on !BR2_USE_WCHAR depends on !BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,5 +1,6 @@
config BR2_PACKAGE_WHICH config BR2_PACKAGE_WHICH
bool "which" bool "which"
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
help help
The standard 'which' utility. The standard 'which' utility.

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_WHOIS config BR2_PACKAGE_WHOIS
bool "whois" bool "whois"
depends on BR2_USE_WCHAR # gettext depends on BR2_USE_WCHAR # gettext
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT
help help
Improved whois client. Improved whois client.
@ -9,3 +10,4 @@ config BR2_PACKAGE_WHOIS
comment "whois needs a toolchain w/ wchar" comment "whois needs a toolchain w/ wchar"
depends on !BR2_USE_WCHAR depends on !BR2_USE_WCHAR
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS

View File

@ -1,6 +1,7 @@
config BR2_PACKAGE_ZSH config BR2_PACKAGE_ZSH
bool "zsh" bool "zsh"
depends on BR2_USE_MMU # fork() depends on BR2_USE_MMU # fork()
depends on BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
select BR2_PACKAGE_NCURSES select BR2_PACKAGE_NCURSES
help help
zsh is a shell designed for interactive use, although it is also zsh is a shell designed for interactive use, although it is also