disable non-essential packages by default if DEVELOPER is unset on make menuconfig

SVN-Revision: 675
v19.07.3_mercusys_ac12_duma
Felix Fietkau 19 years ago
parent 833f90e2f0
commit 8bc4d3fe6d

@ -1,7 +1,7 @@
config BR2_PACKAGE_AICCU
select BR2_PACKAGE_KMOD_IPV6
tristate "aiccu"
default m
default m if CONFIG_DEVEL
help
SixXS Automatic IPv6 Connectivity Client Utility

@ -1,6 +1,6 @@
config BR2_PACKAGE_ARPTABLES
tristate "ARP Firewalling"
default m
default m if CONFIG_DEVEL
help
ARP Firewalling (arptables)
http://ebtables.sourceforge.net/

@ -1,6 +1,6 @@
config BR2_PACKAGE_ARPWATCH
tristate "arpwatch"
default m
default m if CONFIG_DEVEL
help
Ethernet monitor program for keeping track of ethernet/ip address pairings

@ -1,6 +1,6 @@
config BR2_PACKAGE_ASTERISK
tristate "Asterisk"
default m
default m if CONFIG_DEVEL
help
Asterisk is a complete PBX in software. It provides all of the features
you would expect from a PBX and more. Asterisk does voice over IP in three
@ -9,7 +9,7 @@ config BR2_PACKAGE_ASTERISK
config BR2_PACKAGE_ASTERISK_SPEEX
tristate "Speex codec"
default m
default m if CONFIG_DEVEL
depends BR2_PACKAGE_ASTERISK
select BR2_PACKAGE_SPEEX
help
@ -18,7 +18,7 @@ config BR2_PACKAGE_ASTERISK_SPEEX
config BR2_PACKAGE_ASTERISK_MYSQL
tristate "MySQL plugins"
default m
default m if CONFIG_DEVEL
depends BR2_PACKAGE_ASTERISK
select BR2_PACKAGE_LIBMYSQLCLIENT
help
@ -26,7 +26,7 @@ config BR2_PACKAGE_ASTERISK_MYSQL
config BR2_PACKAGE_ASTERISK_PGSQL
tristate "PostgreSQL plugins"
default m
default m if CONFIG_DEVEL
depends BR2_PACKAGE_ASTERISK
select BR2_PACKAGE_LIBPQ
help
@ -34,14 +34,14 @@ config BR2_PACKAGE_ASTERISK_PGSQL
config BR2_PACKAGE_ASTERISK_VOICEMAIL
tristate "Voicemail support"
default m
default m if CONFIG_DEVEL
depends BR2_PACKAGE_ASTERISK
help
Voicemail related plugins for Asterisk
config BR2_PACKAGE_ASTERISK_SOUNDS
tristate "Sound files"
default m
default m if CONFIG_DEVEL
depends BR2_PACKAGE_ASTERISK
help
Sound files for Asterisk

@ -1,5 +1,5 @@
config BR2_PACKAGE_BWM
tristate "bwm"
default m
default m if CONFIG_DEVEL
help
A very tiny bandwidth monitor.

@ -1,6 +1,6 @@
config BR2_PACKAGE_CHILLISPOT
tristate "chillispot"
default m
default m if CONFIG_DEVEL
help
ChilliSpot is an open source captive portal or wireless LAN
access point controller. It is used for authenticating users

@ -1,5 +1,5 @@
config BR2_PACKAGE_CIFSMOUNT
tristate "mount.cifs"
default m
default m if CONFIG_DEVEL
help
user space helper for mounting remote CIFS shares

@ -1,5 +1,5 @@
config BR2_PACKAGE_CUPS
tristate "Common UNIX Printing System"
default m
default m if CONFIG_DEVEL
help
A printer spooling system for devices with USB or LP support

@ -1,6 +1,6 @@
config BR2_PACKAGE_DHCPFWD
tristate "dhcp-forwarder (a DHCP relay agent)"
default n
default m if CONFIG_DEVEL
help
A DHCP relay agent

@ -1,6 +1,6 @@
config BR2_PACKAGE_EBTABLES
tristate "Ethernet Bridge Firewalling"
default m
default m if CONFIG_DEVEL
help
Ethernet Bridge Firewalling (ebtables)
http://ebtables.sourceforge.net/

@ -1,5 +1,5 @@
config BR2_PACKAGE_EZIPUPDATE
tristate "ez-ipupdate"
default m
default m if CONFIG_DEVEL
help
A client for many Dynamic DNS services

@ -1,6 +1,6 @@
config BR2_PACKAGE_FPING
tristate "fping"
default m
default m if CONFIG_DEVEL
help
fping is a ping(1) like program which uses the Internet Control Message Protocol
(ICMP) echo request to determine if a host is up. fping is different from ping in

@ -1,7 +1,13 @@
config BR2_PACKAGE_FUSE
select BR2_PACKAGE_LIBPTHREAD
bool "fuse (Filesystem in USErspace)"
depends BR2_PACKAGE_KMOD_FUSE
bool
default n
config BR2_PACKAGE_KMOD_FUSE
select BR2_PACKAGE_FUSE
tristate "kmod-fuse (FUSE kernel module)"
default m
help
With FUSE it is possible to implement a fully functional
filesystem in a userspace program.
@ -20,20 +26,50 @@ config BR2_PACKAGE_FUSE
http://fuse.sourceforge.net/
Depends: libpthread
config BR2_PACKAGE_KMOD_FUSE
depends BR2_PACKAGE_FUSE
tristate "kmod-fuse (FUSE kernel module)"
default m
config BR2_PACKAGE_LIBFUSE
depends BR2_PACKAGE_FUSE
depends BR2_PACKAGE_KMOD_FUSE
tristate "libfuse (FUSE library)"
default m
help
With FUSE it is possible to implement a fully functional
filesystem in a userspace program.
Features include:
* Simple library API
* Simple installation (no need to patch or recompile the kernel)
* Secure implementation
* Userspace - kernel interface is very efficient
* Usable by non privileged users
* Runs on Linux kernels 2.4.X and 2.6.X
* Has proven very stable over time
http://fuse.sourceforge.net/
Depends: libpthread
config BR2_PACKAGE_FUSE_UTILS
depends BR2_PACKAGE_FUSE
depends BR2_PACKAGE_LIBFUSE
tristate "fuse-utils (FUSE utilities)"
default m
help
With FUSE it is possible to implement a fully functional
filesystem in a userspace program.
Features include:
* Simple library API
* Simple installation (no need to patch or recompile the kernel)
* Secure implementation
* Userspace - kernel interface is very efficient
* Usable by non privileged users
* Runs on Linux kernels 2.4.X and 2.6.X
* Has proven very stable over time
http://fuse.sourceforge.net/
Depends: libpthread

@ -1,7 +1,7 @@
config BR2_PACKAGE_GLIB
select BR2_PACKAGE_LIBPTHREAD
tristate "glib 1.2"
default m
default m if CONFIG_DEVEL
help
GLib is a library containing many useful C routines for things such
as trees, hashes, and lists.

@ -1,6 +1,6 @@
config BR2_PACKAGE_GMP
tristate "libgmp"
default m
default m if CONFIG_DEVEL
help
libgmp

@ -1,6 +1,6 @@
config BR2_PACKAGE_HASERL
tristate "haserl"
default m
default m if CONFIG_DEVEL
help
A CGI wrapper to embed shell scripts in HTML documents.

@ -5,12 +5,12 @@ config BR2_PACKAGE_IPROUTE2
config BR2_PACKAGE_IPROUTE2_IP
tristate "iproute2 routing control (ip)"
default m
default m if CONFIG_DEVEL
select BR2_PACKAGE_IPROUTE2
config BR2_PACKAGE_IPROUTE2_TC
tristate "iproute2 traffic control (tc)"
default m
default m if CONFIG_DEVEL
select BR2_PACKAGE_IPROUTE2
select BR2_PACKAGE_KMOD_SCHED

@ -8,21 +8,21 @@ config BR2_PACKAGE_IPTABLES
config BR2_PACKAGE_IPTABLES_UTILS
tristate "save and restore"
default m
default m if CONFIG_DEVEL
depends BR2_PACKAGE_IPTABLES
help
iptables-save and iptables-restore
config BR2_PACKAGE_IPTABLES_EXTRA
tristate "extra modules"
default m
default m if CONFIG_DEVEL
depends BR2_PACKAGE_IPTABLES
help
Extra modules for iptables (kernel and user space)
config BR2_PACKAGE_IP6TABLES
tristate "ip6tables"
default m
default m if CONFIG_DEVEL
depends BR2_PACKAGE_IPTABLES
select BR2_PACKAGE_KMOD_IPV6
help

@ -1,7 +1,7 @@
config BR2_PACKAGE_LCD4LINUX
tristate "lcd4linux"
select BR2_PACKAGE_NCURSES
default m
default m if CONFIG_DEVEL
help
LCD4Linux
https://ssl.bulix.org/projects/lcd4linux/wiki/Howto

@ -1,6 +1,6 @@
config BR2_PACKAGE_LIBELF
tristate "libelf"
default m
default m if CONFIG_DEVEL
help
This is the public release of libelf-0.8.5, a free ELF object
file access library.

@ -1,6 +1,6 @@
config BR2_PACKAGE_LIBGCC
tristate "libgcc (GCC support library)"
default m
default m if CONFIG_DEVEL
help
Shared version of the support library, a library of
internal subroutines that GCC uses to overcome

@ -1,7 +1,7 @@
config BR2_PACKAGE_LIBNET
select BR2_PACKAGE_LIBPCAP
tristate "libnet"
default m
default m if CONFIG_DEVEL
help
A low-level packet creation library.

@ -1,6 +1,6 @@
config BR2_PACKAGE_LIBPCAP
tristate "libpcap (a low-level packet capture library)"
default m
default m if CONFIG_DEVEL
help
A system-independent library for user-level network packet capture.

@ -1,6 +1,6 @@
config BR2_PACKAGE_LIBPTHREAD
tristate "libpthread (POSIX threads library)"
default m
default m if CONFIG_DEVEL
help
POSIX threads library

@ -1,6 +1,6 @@
config BR2_PACKAGE_LZO
tristate "lzo"
default m
default m if CONFIG_DEVEL
help
A library implementing transparent compression/decompression

@ -1,7 +1,7 @@
config BR2_PACKAGE_MATRIXSSL
select BR2_PACKAGE_LIBPTHREAD
tristate "matrixssl"
default m
default m if CONFIG_DEVEL
help
an embedded SSL implementation

@ -1,5 +1,5 @@
config BR2_PACKAGE_MICROPERL
tristate "microperl"
default m
default m if CONFIG_DEVEL
help
Perl without operating-specific functions such as readdir.

@ -1,6 +1,6 @@
config BR2_PACKAGE_LIBMYSQLCLIENT
tristate "libmysqlclient (MySQL client library)"
default m
default m if CONFIG_DEVEL
help
MySQL client library.

@ -1,6 +1,6 @@
config BR2_PACKAGE_NCURSES
tristate "ncurses"
default m
default m if CONFIG_DEVEL
help
A terminal handling library

@ -1,6 +1,6 @@
config BR2_PACKAGE_NFSD
tristate "NFS Server"
default m
default m if CONFIG_DEVEL
select BR2_PACKAGE_PORTMAP
help
User Space NFS Server

@ -1,6 +1,6 @@
config BR2_PACKAGE_NOCATSPLASH
tristate "NoCatSplash"
default m
default m if CONFIG_DEVEL
help
NoCatSplash is an Open Public Network Gateway Daemon.
It performs as a [captive/open/active] portal. When run on a gateway/router

@ -1,5 +1,5 @@
config BR2_PACKAGE_NTPCLIENT
tristate "ntpclient"
default m
default m if CONFIG_DEVEL
help
NTP client for setting system time from NTP servers.

@ -1,6 +1,6 @@
config BR2_PACKAGE_OPENNTPD
tristate "Openntpd"
default m
default m if CONFIG_DEVEL
help
NTP server
http://www.openntpd.org

@ -1,6 +1,6 @@
config BR2_PACKAGE_OPENSSL
tristate "openssl"
default m
default m if CONFIG_DEVEL
help
A library implementing the SSL and TLS protocols

@ -1,5 +1,5 @@
config BR2_PACKAGE_OPENSWAN
tristate "Openswan"
default m
default m if CONFIG_DEVEL
help
Openswan is an implementation of IPsec for Linux.

@ -1,6 +1,6 @@
config BR2_PACKAGE_OPENVPN
tristate "OpenVPN"
default m
default m if CONFIG_DEVEL
select BR2_PACKAGE_KMOD_TUN
select BR2_PACKAGE_LIBPTHREAD
select BR2_PACKAGE_OPENSSL

@ -1,7 +1,6 @@
config BR2_PACKAGE_PCRE
prompt "pcre"
tristate
default m
tristate "pcre"
default m if CONFIG_DEVEL
help
A Perl Compatible Regular Expression library

@ -1,14 +1,9 @@
config BR2_PACKAGE_POPT
prompt "popt"
tristate
default m
tristate "popt (a command line option parsing library)"
default m if CONFIG_DEVEL
help
A command line option parsing library
ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/
config BR2_PACKAGE_LIBPOPT
tristate
default BR2_PACKAGE_POPT

@ -1,5 +1,5 @@
config BR2_PACKAGE_PORTMAP
tristate "RPC Portmapper"
default m
default m if CONFIG_DEVEL
help
The RPC Portmapper (used by the NFS Server)

@ -1,6 +1,6 @@
config BR2_PACKAGE_LIBPQ
tristate "libpq (PostgreSQL client library)"
default m
default m if CONFIG_DEVEL
help
PostgreSQL client library.

@ -1,6 +1,6 @@
config BR2_PACKAGE_PPTP
tristate "PPTP Client"
default m
default m if CONFIG_DEVEL
select BR2_PACKAGE_KMOD_GRE
select BR2_PACKAGE_PPP
help

@ -1,6 +1,6 @@
config BR2_PACKAGE_PPTPD
tristate "PPTP Server"
default m
default m if CONFIG_DEVEL
select BR2_PACKAGE_KMOD_GRE
select BR2_PACKAGE_PPP
help

@ -1,6 +1,6 @@
config BR2_PACKAGE_QUAGGA
tristate "Quagga"
default m
default m if CONFIG_DEVEL
help
routing software package that provides TCP/IP based routing services
with routing protocols support such as RIPv1, RIPv2, RIPng, OSPFv2,
@ -10,28 +10,28 @@ config BR2_PACKAGE_QUAGGA
config BR2_PACKAGE_QUAGGA_ZEBRA
tristate "zebra daemon"
default m
default m if CONFIG_DEVEL
depends BR2_PACKAGE_QUAGGA
help
zebra daemon
config BR2_PACKAGE_QUAGGA_RIPD
tristate "ripd daemon"
default m
default m if CONFIG_DEVEL
depends BR2_PACKAGE_QUAGGA
help
ripd daemon
config BR2_PACKAGE_QUAGGA_BGPD
tristate "bgpd daemon"
default m
default m if CONFIG_DEVEL
depends BR2_PACKAGE_QUAGGA
help
bgpd daemon
config BR2_PACKAGE_QUAGGA_OSPFD
tristate "ospfd daemon"
default m
default m if CONFIG_DEVEL
depends BR2_PACKAGE_QUAGGA
help
ospfd daemon

@ -1,6 +1,6 @@
config BR2_PACKAGE_RADVD
select BR2_PACKAGE_KMOD_IPV6
tristate "radvd"
default m
default m if CONFIG_DEVEL
help
Routing Advertisement Daemon for IPv6

@ -1,6 +1,6 @@
config BR2_PACKAGE_SDK
bool "OpenWrt SDK"
default n
default y if CONFIG_DEVEL
help
Build an OpenWrt SDK.
This is essentially a stripped-down version of the buildroot

@ -1,6 +1,6 @@
config BR2_PACKAGE_SER
tristate "SIP Express Router"
default m
default m if CONFIG_DEVEL
help
SIP Express Router (ser) is a high-performance,
configurable, free SIP server.

@ -1,6 +1,6 @@
config BR2_PACKAGE_SETSERIAL
tristate "setserial"
default m
default m if CONFIG_DEVEL
help
setserial is a program designed to set and/or report the
configuration information associated with a serial port. This

@ -1,6 +1,6 @@
config BR2_PACKAGE_SHFS
tristate "shfs (SHell FileSystem kernel module and utilities)"
default n
default m if CONFIG_DEVEL
help
ShFS is a simple and easy to use Linux kernel module which
allows you to mount remote filesystems using a plain shell

@ -1,5 +1,5 @@
config BR2_PACKAGE_SPEEX
tristate "speex"
default m
default m if CONFIG_DEVEL
help
An open source patent-free speech compression codec

@ -1,6 +1,6 @@
config BR2_PACKAGE_STRACE
tristate "strace"
default m
default m if CONFIG_DEVEL
help
A useful diagnostic, instructional, and debugging tool.
Allows you to track what system calls a program makes

@ -1,7 +1,7 @@
config BR2_PACKAGE_TCPDUMP
select BR2_PACKAGE_LIBPCAP
tristate "tcpdump"
default m
default m if CONFIG_DEVEL
help
A tool for network monitoring and data acquisition.

@ -1,5 +1,5 @@
config BR2_PACKAGE_WOL
tristate "Wake On LAN client"
default m
default m if CONFIG_DEVEL
help
wol implements Wake On LAN functionality in a small program. It wakes up hardware that is Magic Packet compliant.

@ -1,6 +1,6 @@
config BR2_PACKAGE_ZLIB
tristate "zlib"
default y
default m if CONFIG_DEVEL
help
A library implementing the 'deflate' compression method

Loading…
Cancel
Save