disable non-essential packages by default if DEVELOPER is unset on make menuconfig
authornbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 18 Apr 2005 19:45:56 +0000 (19:45 +0000)
committernbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Mon, 18 Apr 2005 19:45:56 +0000 (19:45 +0000)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk/openwrt@675 3c298f89-4303-0410-b956-a3cf2f4a3e73

53 files changed:
package/aiccu/Config.in
package/arptables/Config.in
package/arpwatch/Config.in
package/asterisk/Config.in
package/bwm/Config.in
package/chillispot/Config.in
package/cifsmount/Config.in
package/cups/Config.in
package/dhcp-forwarder/Config.in
package/ebtables/Config.in
package/ez-ipupdate/Config.in
package/fping/Config.in
package/fuse/Config.in
package/glib/Config.in
package/gmp/Config.in
package/haserl/Config.in
package/iproute2/Config.in
package/iptables/Config.in
package/lcd4linux/Config.in
package/libelf/Config.in
package/libgcc/Config.in
package/libnet/Config.in
package/libpcap/Config.in
package/libpthread/Config.in
package/lzo/Config.in
package/matrixssl/Config.in
package/microperl/Config.in
package/mysql/Config.in
package/ncurses/Config.in
package/nfs-server/Config.in
package/nocatsplash/Config.in
package/ntpclient/Config.in
package/openntpd/Config.in
package/openssl/Config.in
package/openswan/Config.in
package/openvpn/Config.in
package/pcre/Config.in
package/popt/Config.in
package/portmap/Config.in
package/postgresql/Config.in
package/pptp/Config.in
package/pptpd/Config.in
package/quagga/Config.in
package/radvd/Config.in
package/sdk/Config.in
package/ser/Config.in
package/setserial/Config.in
package/shfs/Config.in
package/speex/Config.in
package/strace/Config.in
package/tcpdump/Config.in
package/wol/Config.in
package/zlib/Config.in

index 541aadc..fd7955d 100644 (file)
@@ -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
 
index cde4d05..cd861cc 100644 (file)
@@ -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/
index b2ff795..cd65f38 100644 (file)
@@ -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
          
index 7cf258c..21a322c 100644 (file)
@@ -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
index 3a04ffd..3a2a8bf 100644 (file)
@@ -1,5 +1,5 @@
 config BR2_PACKAGE_BWM
        tristate "bwm"
-       default m
+       default m if CONFIG_DEVEL
        help
          A very tiny bandwidth monitor.
index 217ece8..a8298fc 100644 (file)
@@ -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
index 35d91ab..751c24c 100644 (file)
@@ -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
index 9adfb37..41c3478 100644 (file)
@@ -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
index 28992fb..8fa396d 100644 (file)
@@ -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
          
index 2e6b825..d631c1b 100644 (file)
@@ -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/
index 97d6ade..87f5b98 100644 (file)
@@ -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
index 40e5e3c..da09f10 100644 (file)
@@ -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
index ab56c2c..ab22e28 100644 (file)
@@ -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
 
index 679b200..6fa3c67 100644 (file)
@@ -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.
index c70af8e..132697d 100644 (file)
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_GMP
        tristate "libgmp"
-       default m
+       default m if CONFIG_DEVEL
        help
          libgmp
          
index 86663d2..12891b8 100644 (file)
@@ -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.
          
index 8ffe739..b123f5c 100644 (file)
@@ -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
 
index 5e1cd60..0ee2541 100644 (file)
@@ -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
index 797e494..b770101 100644 (file)
@@ -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
index 8115491..6013c37 100644 (file)
@@ -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.
index 727cf10..074b8a3 100644 (file)
@@ -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 
index 8f8b759..433e9fb 100644 (file)
@@ -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.
          
index 0c11521..4f97c3e 100644 (file)
@@ -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.
 
index 87d1a5d..0a0eef2 100644 (file)
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_LIBPTHREAD
        tristate "libpthread (POSIX threads library)"
-       default m
+       default m if CONFIG_DEVEL
        help
          POSIX threads library
          
index f8c043a..d729455 100644 (file)
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_LZO
        tristate "lzo"
-       default m
+       default m if CONFIG_DEVEL
        help
          A library implementing transparent compression/decompression
         
index 85158bf..b8faecd 100644 (file)
@@ -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
          
index a813e1f..322cbb9 100644 (file)
@@ -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.
index fb93574..6da055a 100644 (file)
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_LIBMYSQLCLIENT
        tristate "libmysqlclient (MySQL client library)"
-       default m
+       default m if CONFIG_DEVEL
        help
          MySQL client library.
          
index 9d6770c..09b4adc 100644 (file)
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_NCURSES
        tristate "ncurses"
-       default m
+       default m if CONFIG_DEVEL
        help
          A terminal handling library
          
index d052541..9ace94c 100644 (file)
@@ -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
index 8795482..4f7a6d8 100644 (file)
@@ -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
index faeab4b..772c38d 100644 (file)
@@ -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.
index 06324d3..d61b56f 100644 (file)
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_OPENNTPD
        tristate "Openntpd"
-       default m
+       default m if CONFIG_DEVEL
        help
        NTP server
        http://www.openntpd.org
index 8430cff..2c9f84c 100644 (file)
@@ -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 
          
index 56c4c4a..2c2904b 100644 (file)
@@ -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.
index 0c18f64..4605881 100644 (file)
@@ -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
index 370fc76..822701b 100644 (file)
@@ -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
          
index 9f61204..8834eb7 100644 (file)
@@ -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
-
index 3427e08..41cd484 100644 (file)
@@ -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)
index 9fc9e2a..6ff1953 100644 (file)
@@ -1,6 +1,6 @@
 config BR2_PACKAGE_LIBPQ
        tristate "libpq (PostgreSQL client library)"
-       default m
+       default m if CONFIG_DEVEL
        help
          PostgreSQL client library.
          
index 40c1ded..8ffeff2 100644 (file)
@@ -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
index e713b18..6915029 100644 (file)
@@ -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
index 073d916..af3fc16 100644 (file)
@@ -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
index adecf1b..132690f 100644 (file)
@@ -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
index b5c8d92..06eed79 100644 (file)
@@ -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
index 371cbcc..ede98e5 100644 (file)
@@ -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.
index 4778967..8d87e0a 100644 (file)
@@ -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
index a6b5093..14b1fa3 100644 (file)
@@ -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 
index 6891a44..930169a 100644 (file)
@@ -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
index 9e83e68..0fb8aa5 100644 (file)
@@ -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 
index 798101a..9648e89 100644 (file)
@@ -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.
 
index c9e0383..036eee3 100644 (file)
@@ -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.
index 89cb1eb..00c912a 100644 (file)
@@ -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