Skip to content
Snippets Groups Projects
Commit 8bc4d3fe authored by Felix Fietkau's avatar Felix Fietkau
Browse files

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

SVN-Revision: 675
parent 833f90e2
No related branches found
No related tags found
No related merge requests found
Showing
with 72 additions and 36 deletions
config BR2_PACKAGE_AICCU config BR2_PACKAGE_AICCU
select BR2_PACKAGE_KMOD_IPV6 select BR2_PACKAGE_KMOD_IPV6
tristate "aiccu" tristate "aiccu"
default m default m if CONFIG_DEVEL
help help
SixXS Automatic IPv6 Connectivity Client Utility SixXS Automatic IPv6 Connectivity Client Utility
......
config BR2_PACKAGE_ARPTABLES config BR2_PACKAGE_ARPTABLES
tristate "ARP Firewalling" tristate "ARP Firewalling"
default m default m if CONFIG_DEVEL
help help
ARP Firewalling (arptables) ARP Firewalling (arptables)
http://ebtables.sourceforge.net/ http://ebtables.sourceforge.net/
config BR2_PACKAGE_ARPWATCH config BR2_PACKAGE_ARPWATCH
tristate "arpwatch" tristate "arpwatch"
default m default m if CONFIG_DEVEL
help help
Ethernet monitor program for keeping track of ethernet/ip address pairings Ethernet monitor program for keeping track of ethernet/ip address pairings
config BR2_PACKAGE_ASTERISK config BR2_PACKAGE_ASTERISK
tristate "Asterisk" tristate "Asterisk"
default m default m if CONFIG_DEVEL
help help
Asterisk is a complete PBX in software. It provides all of the features 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 you would expect from a PBX and more. Asterisk does voice over IP in three
...@@ -9,7 +9,7 @@ config BR2_PACKAGE_ASTERISK ...@@ -9,7 +9,7 @@ config BR2_PACKAGE_ASTERISK
config BR2_PACKAGE_ASTERISK_SPEEX config BR2_PACKAGE_ASTERISK_SPEEX
tristate "Speex codec" tristate "Speex codec"
default m default m if CONFIG_DEVEL
depends BR2_PACKAGE_ASTERISK depends BR2_PACKAGE_ASTERISK
select BR2_PACKAGE_SPEEX select BR2_PACKAGE_SPEEX
help help
...@@ -18,7 +18,7 @@ config BR2_PACKAGE_ASTERISK_SPEEX ...@@ -18,7 +18,7 @@ config BR2_PACKAGE_ASTERISK_SPEEX
config BR2_PACKAGE_ASTERISK_MYSQL config BR2_PACKAGE_ASTERISK_MYSQL
tristate "MySQL plugins" tristate "MySQL plugins"
default m default m if CONFIG_DEVEL
depends BR2_PACKAGE_ASTERISK depends BR2_PACKAGE_ASTERISK
select BR2_PACKAGE_LIBMYSQLCLIENT select BR2_PACKAGE_LIBMYSQLCLIENT
help help
...@@ -26,7 +26,7 @@ config BR2_PACKAGE_ASTERISK_MYSQL ...@@ -26,7 +26,7 @@ config BR2_PACKAGE_ASTERISK_MYSQL
config BR2_PACKAGE_ASTERISK_PGSQL config BR2_PACKAGE_ASTERISK_PGSQL
tristate "PostgreSQL plugins" tristate "PostgreSQL plugins"
default m default m if CONFIG_DEVEL
depends BR2_PACKAGE_ASTERISK depends BR2_PACKAGE_ASTERISK
select BR2_PACKAGE_LIBPQ select BR2_PACKAGE_LIBPQ
help help
...@@ -34,14 +34,14 @@ config BR2_PACKAGE_ASTERISK_PGSQL ...@@ -34,14 +34,14 @@ config BR2_PACKAGE_ASTERISK_PGSQL
config BR2_PACKAGE_ASTERISK_VOICEMAIL config BR2_PACKAGE_ASTERISK_VOICEMAIL
tristate "Voicemail support" tristate "Voicemail support"
default m default m if CONFIG_DEVEL
depends BR2_PACKAGE_ASTERISK depends BR2_PACKAGE_ASTERISK
help help
Voicemail related plugins for Asterisk Voicemail related plugins for Asterisk
config BR2_PACKAGE_ASTERISK_SOUNDS config BR2_PACKAGE_ASTERISK_SOUNDS
tristate "Sound files" tristate "Sound files"
default m default m if CONFIG_DEVEL
depends BR2_PACKAGE_ASTERISK depends BR2_PACKAGE_ASTERISK
help help
Sound files for Asterisk Sound files for Asterisk
......
config BR2_PACKAGE_BWM config BR2_PACKAGE_BWM
tristate "bwm" tristate "bwm"
default m default m if CONFIG_DEVEL
help help
A very tiny bandwidth monitor. A very tiny bandwidth monitor.
config BR2_PACKAGE_CHILLISPOT config BR2_PACKAGE_CHILLISPOT
tristate "chillispot" tristate "chillispot"
default m default m if CONFIG_DEVEL
help help
ChilliSpot is an open source captive portal or wireless LAN ChilliSpot is an open source captive portal or wireless LAN
access point controller. It is used for authenticating users access point controller. It is used for authenticating users
......
config BR2_PACKAGE_CIFSMOUNT config BR2_PACKAGE_CIFSMOUNT
tristate "mount.cifs" tristate "mount.cifs"
default m default m if CONFIG_DEVEL
help help
user space helper for mounting remote CIFS shares user space helper for mounting remote CIFS shares
config BR2_PACKAGE_CUPS config BR2_PACKAGE_CUPS
tristate "Common UNIX Printing System" tristate "Common UNIX Printing System"
default m default m if CONFIG_DEVEL
help help
A printer spooling system for devices with USB or LP support A printer spooling system for devices with USB or LP support
config BR2_PACKAGE_DHCPFWD config BR2_PACKAGE_DHCPFWD
tristate "dhcp-forwarder (a DHCP relay agent)" tristate "dhcp-forwarder (a DHCP relay agent)"
default n default m if CONFIG_DEVEL
help help
A DHCP relay agent A DHCP relay agent
......
config BR2_PACKAGE_EBTABLES config BR2_PACKAGE_EBTABLES
tristate "Ethernet Bridge Firewalling" tristate "Ethernet Bridge Firewalling"
default m default m if CONFIG_DEVEL
help help
Ethernet Bridge Firewalling (ebtables) Ethernet Bridge Firewalling (ebtables)
http://ebtables.sourceforge.net/ http://ebtables.sourceforge.net/
config BR2_PACKAGE_EZIPUPDATE config BR2_PACKAGE_EZIPUPDATE
tristate "ez-ipupdate" tristate "ez-ipupdate"
default m default m if CONFIG_DEVEL
help help
A client for many Dynamic DNS services A client for many Dynamic DNS services
config BR2_PACKAGE_FPING config BR2_PACKAGE_FPING
tristate "fping" tristate "fping"
default m default m if CONFIG_DEVEL
help help
fping is a ping(1) like program which uses the Internet Control Message Protocol 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 (ICMP) echo request to determine if a host is up. fping is different from ping in
......
config BR2_PACKAGE_FUSE config BR2_PACKAGE_FUSE
select BR2_PACKAGE_LIBPTHREAD select BR2_PACKAGE_LIBPTHREAD
bool "fuse (Filesystem in USErspace)" depends BR2_PACKAGE_KMOD_FUSE
bool
default n default n
config BR2_PACKAGE_KMOD_FUSE
select BR2_PACKAGE_FUSE
tristate "kmod-fuse (FUSE kernel module)"
default m
help help
With FUSE it is possible to implement a fully functional With FUSE it is possible to implement a fully functional
filesystem in a userspace program. filesystem in a userspace program.
...@@ -20,20 +26,50 @@ config BR2_PACKAGE_FUSE ...@@ -20,20 +26,50 @@ config BR2_PACKAGE_FUSE
http://fuse.sourceforge.net/ http://fuse.sourceforge.net/
Depends: libpthread Depends: libpthread
config BR2_PACKAGE_KMOD_FUSE
depends BR2_PACKAGE_FUSE
tristate "kmod-fuse (FUSE kernel module)"
default m
config BR2_PACKAGE_LIBFUSE config BR2_PACKAGE_LIBFUSE
depends BR2_PACKAGE_FUSE depends BR2_PACKAGE_KMOD_FUSE
tristate "libfuse (FUSE library)" tristate "libfuse (FUSE library)"
default m 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 config BR2_PACKAGE_FUSE_UTILS
depends BR2_PACKAGE_FUSE depends BR2_PACKAGE_LIBFUSE
tristate "fuse-utils (FUSE utilities)" tristate "fuse-utils (FUSE utilities)"
default m 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_GLIB config BR2_PACKAGE_GLIB
select BR2_PACKAGE_LIBPTHREAD select BR2_PACKAGE_LIBPTHREAD
tristate "glib 1.2" tristate "glib 1.2"
default m default m if CONFIG_DEVEL
help help
GLib is a library containing many useful C routines for things such GLib is a library containing many useful C routines for things such
as trees, hashes, and lists. as trees, hashes, and lists.
......
config BR2_PACKAGE_GMP config BR2_PACKAGE_GMP
tristate "libgmp" tristate "libgmp"
default m default m if CONFIG_DEVEL
help help
libgmp libgmp
config BR2_PACKAGE_HASERL config BR2_PACKAGE_HASERL
tristate "haserl" tristate "haserl"
default m default m if CONFIG_DEVEL
help help
A CGI wrapper to embed shell scripts in HTML documents. A CGI wrapper to embed shell scripts in HTML documents.
......
...@@ -5,12 +5,12 @@ config BR2_PACKAGE_IPROUTE2 ...@@ -5,12 +5,12 @@ config BR2_PACKAGE_IPROUTE2
config BR2_PACKAGE_IPROUTE2_IP config BR2_PACKAGE_IPROUTE2_IP
tristate "iproute2 routing control (ip)" tristate "iproute2 routing control (ip)"
default m default m if CONFIG_DEVEL
select BR2_PACKAGE_IPROUTE2 select BR2_PACKAGE_IPROUTE2
config BR2_PACKAGE_IPROUTE2_TC config BR2_PACKAGE_IPROUTE2_TC
tristate "iproute2 traffic control (tc)" tristate "iproute2 traffic control (tc)"
default m default m if CONFIG_DEVEL
select BR2_PACKAGE_IPROUTE2 select BR2_PACKAGE_IPROUTE2
select BR2_PACKAGE_KMOD_SCHED select BR2_PACKAGE_KMOD_SCHED
......
...@@ -8,21 +8,21 @@ config BR2_PACKAGE_IPTABLES ...@@ -8,21 +8,21 @@ config BR2_PACKAGE_IPTABLES
config BR2_PACKAGE_IPTABLES_UTILS config BR2_PACKAGE_IPTABLES_UTILS
tristate "save and restore" tristate "save and restore"
default m default m if CONFIG_DEVEL
depends BR2_PACKAGE_IPTABLES depends BR2_PACKAGE_IPTABLES
help help
iptables-save and iptables-restore iptables-save and iptables-restore
config BR2_PACKAGE_IPTABLES_EXTRA config BR2_PACKAGE_IPTABLES_EXTRA
tristate "extra modules" tristate "extra modules"
default m default m if CONFIG_DEVEL
depends BR2_PACKAGE_IPTABLES depends BR2_PACKAGE_IPTABLES
help help
Extra modules for iptables (kernel and user space) Extra modules for iptables (kernel and user space)
config BR2_PACKAGE_IP6TABLES config BR2_PACKAGE_IP6TABLES
tristate "ip6tables" tristate "ip6tables"
default m default m if CONFIG_DEVEL
depends BR2_PACKAGE_IPTABLES depends BR2_PACKAGE_IPTABLES
select BR2_PACKAGE_KMOD_IPV6 select BR2_PACKAGE_KMOD_IPV6
help help
......
config BR2_PACKAGE_LCD4LINUX config BR2_PACKAGE_LCD4LINUX
tristate "lcd4linux" tristate "lcd4linux"
select BR2_PACKAGE_NCURSES select BR2_PACKAGE_NCURSES
default m default m if CONFIG_DEVEL
help help
LCD4Linux LCD4Linux
https://ssl.bulix.org/projects/lcd4linux/wiki/Howto https://ssl.bulix.org/projects/lcd4linux/wiki/Howto
config BR2_PACKAGE_LIBELF config BR2_PACKAGE_LIBELF
tristate "libelf" tristate "libelf"
default m default m if CONFIG_DEVEL
help help
This is the public release of libelf-0.8.5, a free ELF object This is the public release of libelf-0.8.5, a free ELF object
file access library. file access library.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment