1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-11-29 19:32:47 +02:00

Move complex packages to their own menu

git-svn-id: svn://svn.openwrt.org/openwrt/trunk@1033 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
nico 2005-05-23 23:54:50 +00:00
parent 4b015226a8
commit 2e3edee782
4 changed files with 118 additions and 66 deletions

View File

@ -1,34 +1,46 @@
menu "howl - Zeroconf networking implementation"
config BR2_PACKAGE_HOWL config BR2_PACKAGE_HOWL
bool "howl - Zeroconf networking implementation" bool
default y if CONFIG_DEVEL default n
depends BR2_PACKAGE_LIBHOWL
config BR2_PACKAGE_LIBHOWL
prompt "libhowl - howl library"
tristate
default m if CONFIG_DEVEL
select BR2_PACKAGE_HOWL
help help
A cross-platform implementation of Zeroconf networking. A cross-platform implementation of Zeroconf networking.
http://www.porchdogsoft.com/products/howl/ http://www.porchdogsoft.com/products/howl/
This package contains shared libraries, needed by other programs.
config BR2_PACKAGE_LIBHOWL
depends BR2_PACKAGE_HOWL
tristate "libhowl - howl library"
default m if CONFIG_DEVEL
config BR2_PACKAGE_HOWL_UTILS config BR2_PACKAGE_HOWL_UTILS
depends BR2_PACKAGE_LIBHOWL depends BR2_PACKAGE_LIBHOWL
tristate "howl-utils - howl client utilities" prompt "howl-utils - howl client utilities"
default m if CONFIG_DEVEL tristate
config BR2_PACKAGE_MDNSRESPONDER
depends BR2_PACKAGE_LIBHOWL
tristate "mdnsresponder - an mDNS (Multicast DNS) service responder daemon"
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
config BR2_PACKAGE_AUTOIPD config BR2_PACKAGE_AUTOIPD
depends BR2_PACKAGE_LIBHOWL depends BR2_PACKAGE_LIBHOWL
tristate "autoipd - an IPv4 Link-Local address self-assigner daemon" prompt "autoipd - an IPv4 Link-Local address self-assigner daemon"
tristate
default m if CONFIG_DEVEL
config BR2_PACKAGE_MDNSRESPONDER
depends BR2_PACKAGE_LIBHOWL
prompt "mdnsresponder - an mDNS (Multicast DNS) service responder daemon"
tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
config BR2_PACKAGE_NIFD config BR2_PACKAGE_NIFD
depends BR2_PACKAGE_LIBHOWL depends BR2_PACKAGE_LIBHOWL
tristate "nifd - a network interface monitor daemon" prompt "nifd - a network interface monitor daemon"
tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
endmenu

View File

@ -1,7 +1,11 @@
menu "lighttpd - Flexible and lightweight web server"
config BR2_PACKAGE_LIGHTTPD config BR2_PACKAGE_LIGHTTPD
prompt "lighttpd - Flexible and lightweight web server" prompt "lighttpd - Flexible and lightweight web server"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
select BR2_PACKAGE_LIBOPENSSL
select BR2_PACKAGE_LIBPCRE
help help
A flexible and lightweight web server. A flexible and lightweight web server.
@ -12,61 +16,62 @@ config BR2_PACKAGE_LIGHTTPD
config BR2_PACKAGE_LIGHTTPD_MOD_ALIAS config BR2_PACKAGE_LIGHTTPD_MOD_ALIAS
depends BR2_PACKAGE_LIGHTTPD depends BR2_PACKAGE_LIGHTTPD
prompt "mod-alias - Directory alias module" prompt "...-mod-alias - Directory alias module"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
config BR2_PACKAGE_LIGHTTPD_MOD_AUTH config BR2_PACKAGE_LIGHTTPD_MOD_AUTH
depends BR2_PACKAGE_LIGHTTPD depends BR2_PACKAGE_LIGHTTPD
prompt "mod-auth - Authentication module" prompt "...-mod-auth - Authentication module"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
config BR2_PACKAGE_LIGHTTPD_MOD_CGI config BR2_PACKAGE_LIGHTTPD_MOD_CGI
depends BR2_PACKAGE_LIGHTTPD depends BR2_PACKAGE_LIGHTTPD
prompt "mod-cgi - CGI module" prompt "...-mod-cgi - CGI module"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
config BR2_PACKAGE_LIGHTTPD_MOD_PROXY config BR2_PACKAGE_LIGHTTPD_MOD_PROXY
depends BR2_PACKAGE_LIGHTTPD depends BR2_PACKAGE_LIGHTTPD
prompt "mod-proxy - Proxy module" prompt "...-mod-proxy - Proxy module"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
config BR2_PACKAGE_LIGHTTPD_MOD_REDIRECT config BR2_PACKAGE_LIGHTTPD_MOD_REDIRECT
depends BR2_PACKAGE_LIGHTTPD depends BR2_PACKAGE_LIGHTTPD
prompt "mod-redirect - URL redirection module" prompt "...-mod-redirect - URL redirection module"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
config BR2_PACKAGE_LIGHTTPD_MOD_REWRITE config BR2_PACKAGE_LIGHTTPD_MOD_REWRITE
depends BR2_PACKAGE_LIGHTTPD depends BR2_PACKAGE_LIGHTTPD
prompt "mod-rewrite - URL rewriting module" prompt "...-mod-rewrite - URL rewriting module"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
config BR2_PACKAGE_LIGHTTPD_MOD_SETENV config BR2_PACKAGE_LIGHTTPD_MOD_SETENV
depends BR2_PACKAGE_LIGHTTPD depends BR2_PACKAGE_LIGHTTPD
prompt "mod-setenv - Environment variable setting module" prompt "...-mod-setenv - Environment variable setting module"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
config BR2_PACKAGE_LIGHTTPD_MOD_SIMPLE_VHOST config BR2_PACKAGE_LIGHTTPD_MOD_SIMPLE_VHOST
depends BR2_PACKAGE_LIGHTTPD depends BR2_PACKAGE_LIGHTTPD
prompt "mod-simple-vhost - Simple virtual hosting module" prompt "...-mod-simple-vhost - Simple virtual hosting module"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
config BR2_PACKAGE_LIGHTTPD_MOD_STATUS config BR2_PACKAGE_LIGHTTPD_MOD_STATUS
depends BR2_PACKAGE_LIGHTTPD depends BR2_PACKAGE_LIGHTTPD
prompt "mod-status - Server status display module" prompt "...-mod-status - Server status display module"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
config BR2_PACKAGE_LIGHTTPD_MOD_USERTRACK config BR2_PACKAGE_LIGHTTPD_MOD_USERTRACK
depends BR2_PACKAGE_LIGHTTPD depends BR2_PACKAGE_LIGHTTPD
prompt "mod-usertrack - User tracking module" prompt "...-mod-usertrack - User tracking module"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
endmenu

View File

@ -1,42 +1,65 @@
menu "pmacct - IPv4/IPv6 accounting and aggregation tools"
config BR2_PACKAGE_PMACCT config BR2_PACKAGE_PMACCT
prompt "pmacct - IPv4/IPv6 accounting and aggregation tools"
bool bool
default m if CONFIG_DEVEL default n
help select BR2_PACKAGE_LIBPCAP
A small set of IPv4/IPv6 accounting and aggregation tools
http://www.ba.cnr.it/~paolo/pmacct/ config BR2_PACKAGE_PMACCT_BASIC
bool
default n
depends BR2_PACKAGE_NFACCTD_BASIC || BR2_PACKAGE_PMACCTD_BASIC || BR2_PACKAGE_PMACCT_CLIENT
select BR2_PACKAGE_PMACCT
Depends: libpcap config BR2_PACKAGE_PMACCT_MYSQL
bool
default n
depends BR2_PACKAGE_NFACCTD_MYSQL || BR2_PACKAGE_PMACCTD_MYSQL
select BR2_PACKAGE_PMACCT
select BR2_PACKAGE_LIBMYSQLCLIENT
config BR2_PACKAGE_PMACCT_PGSQL
bool
default n
depends BR2_PACKAGE_NFACCTD_PGSQL || BR2_PACKAGE_PMACCTD_PGSQL
select BR2_PACKAGE_PMACCT
select BR2_PACKAGE_LIBPQ
choice choice
prompt "nfacctd - NetFlow accounting daemon" prompt "nfacctd - NetFlow accounting daemon"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
depends BR2_PACKAGE_PMACCT
optional optional
help
An IPv4/IPv6 Netflow accounting and aggregation daemon
http://www.ba.cnr.it/~paolo/pmacct/
Depends:
- libmysqlclient (for MySQL database logging support)
- libpq (for PostgreSQL database logging support)
config BR2_PACKAGE_NFACCTD_BASIC config BR2_PACKAGE_NFACCTD_BASIC
prompt "nfacctd: without database support" prompt "nfacctd: without database support"
tristate tristate
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_PMACCT_BASIC
config BR2_PACKAGE_NFACCTD_MYSQL config BR2_PACKAGE_NFACCTD_MYSQL
prompt "nfacctd-mysql: with MySQL database support" prompt "nfacctd-mysql: with MySQL database support"
tristate tristate
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_PMACCT_MYSQL
select BR2_PACKAGE_LIBMYSQLCLIENT
config BR2_PACKAGE_NFACCTD_PGSQL config BR2_PACKAGE_NFACCTD_PGSQL
prompt "nfacctd-pgsql: with PostgreSQL database support" prompt "nfacctd-pgsql: with PostgreSQL database support"
tristate tristate
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_PMACCT_PGSQL
select BR2_PACKAGE_LIBPQ
config BR2_PACKAGE_NFACCTD_CUSTOM config BR2_PACKAGE_NFACCTD_CUSTOM
prompt "nfacctd-custom: customized to your needs" prompt "nfacctd-custom: customized to your needs"
tristate tristate
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_PMACCT
config BR2_PACKAGE_NFACCTD_ENABLE_DEBUG config BR2_PACKAGE_NFACCTD_ENABLE_DEBUG
prompt "debug (enable debugging options, useful for bugreports)" prompt "debug (enable debugging options, useful for bugreports)"
@ -70,30 +93,39 @@ choice
prompt "pmacctd - IP accounting daemon (libpcap based)" prompt "pmacctd - IP accounting daemon (libpcap based)"
tristate tristate
default m if CONFIG_DEVEL default m if CONFIG_DEVEL
depends BR2_PACKAGE_PMACCT
optional optional
help
An IPv4/IPv6 libpcap-based accounting and aggregation daemon
http://www.ba.cnr.it/~paolo/pmacct/
Depends:
- libpcap
- libmysqlclient (for MySQL database logging support)
- libpq (for PostgreSQL database logging support)
config BR2_PACKAGE_PMACCTD_BASIC config BR2_PACKAGE_PMACCTD_BASIC
prompt "pmacctd: without database support" prompt "pmacctd: without database support"
tristate tristate
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_PMACCT_BASIC
config BR2_PACKAGE_PMACCTD_MYSQL config BR2_PACKAGE_PMACCTD_MYSQL
prompt "pmacctd-mysql: with MySQL database support" prompt "pmacctd-mysql: with MySQL database support"
tristate tristate
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_PMACCT_MYSQL
select BR2_PACKAGE_LIBMYSQLCLIENT
config BR2_PACKAGE_PMACCTD_PGSQL config BR2_PACKAGE_PMACCTD_PGSQL
prompt "pmacctd-pgsql: with PostgreSQL database support" prompt "pmacctd-pgsql: with PostgreSQL database support"
tristate tristate
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_PMACCT_PGSQL
select BR2_PACKAGE_LIBPQ
config BR2_PACKAGE_PMACCTD_CUSTOM config BR2_PACKAGE_PMACCTD_CUSTOM
prompt "pmacctd-custom: customized to your needs" prompt "pmacctd-custom: customized to your needs"
tristate tristate
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_PMACCT
config BR2_PACKAGE_PMACCTD_ENABLE_DEBUG config BR2_PACKAGE_PMACCTD_ENABLE_DEBUG
prompt "debug (enable debugging options, useful for bugreports)" prompt "debug (enable debugging options, useful for bugreports)"
@ -126,18 +158,7 @@ endchoice
config BR2_PACKAGE_PMACCT_CLIENT config BR2_PACKAGE_PMACCT_CLIENT
prompt "pmacct-client - Command-line client to gather data from the IMT plugin" prompt "pmacct-client - Command-line client to gather data from the IMT plugin"
tristate tristate
default m if CONFIG_DEVEL default n
depends BR2_PACKAGE_PMACCT select BR2_PACKAGE_PMACCT
config BR2_PACKAGE_PMACCT_BASIC
tristate
default BR2_PACKAGE_NFACCTD_BASIC || BR2_PACKAGE_PMACCTD_BASIC || BR2_PACKAGE_PMACCT_CLIENT
config BR2_PACKAGE_PMACCT_MYSQL
tristate
default BR2_PACKAGE_NFACCTD_MYSQL || BR2_PACKAGE_PMACCTD_MYSQL
config BR2_PACKAGE_PMACCT_PGSQL
tristate
default BR2_PACKAGE_NFACCTD_PGSQL || BR2_PACKAGE_PMACCTD_PGSQL
endmenu

View File

@ -1,19 +1,32 @@
menu "snort - Ligthweight Network Intrusion Detection System (NIDS)"
config BR2_PACKAGE_SNORT
bool
default BR2_PACKAGE_SNORT_BASIC || BR2_PACKAGE_SNORT_MYSQL || BR2_PACKAGE_SNORT_PGSQL || BR2_PACKAGE_SNORT_CUSTOM
default n
choice choice
prompt "snort - Ligthweight Network Intrusion Detection System (NIDS)" prompt "snort - Ligthweight Network Intrusion Detection System (NIDS)"
tristate tristate
optional optional
default m if CONFIG_DEVEL
help help
A ligthweight Network Intrusion Detection System (NIDS) A ligthweight Network Intrusion Detection System (NIDS)
http://www.snort.org/ http://www.snort.org/
Depends: libnet, libpcap, libpcre Depends:
- libmysqlclient (for MySQL database logging support)
- libnet
- libpcap
- libpcre
- libpq (for PostgreSQL database logging support)
config BR2_PACKAGE_SNORT_BASIC config BR2_PACKAGE_SNORT_BASIC
prompt "snort: without database support" prompt "snort: without database support"
tristate tristate
select BR2_PACKAGE_SNORT
select BR2_PACKAGE_LIBNET select BR2_PACKAGE_LIBNET
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_LIBPCAP
select BR2_PACKAGE_LIBPCRE select BR2_PACKAGE_LIBPCRE
@ -21,6 +34,7 @@ choice
config BR2_PACKAGE_SNORT_MYSQL config BR2_PACKAGE_SNORT_MYSQL
prompt "snort-mysql: with MySQL database support" prompt "snort-mysql: with MySQL database support"
tristate tristate
select BR2_PACKAGE_SNORT
select BR2_PACKAGE_LIBNET select BR2_PACKAGE_LIBNET
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_LIBPCAP
select BR2_PACKAGE_LIBPCRE select BR2_PACKAGE_LIBPCRE
@ -29,6 +43,7 @@ choice
config BR2_PACKAGE_SNORT_PGSQL config BR2_PACKAGE_SNORT_PGSQL
prompt "snort-pgsql: with PostgreSQL database support" prompt "snort-pgsql: with PostgreSQL database support"
tristate tristate
select BR2_PACKAGE_SNORT
select BR2_PACKAGE_LIBNET select BR2_PACKAGE_LIBNET
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_LIBPCAP
select BR2_PACKAGE_LIBPCRE select BR2_PACKAGE_LIBPCRE
@ -37,6 +52,7 @@ choice
config BR2_PACKAGE_SNORT_CUSTOM config BR2_PACKAGE_SNORT_CUSTOM
prompt "snort-custom: customized to your needs" prompt "snort-custom: customized to your needs"
tristate tristate
select BR2_PACKAGE_SNORT
select BR2_PACKAGE_LIBNET select BR2_PACKAGE_LIBNET
select BR2_PACKAGE_LIBPCAP select BR2_PACKAGE_LIBPCAP
select BR2_PACKAGE_LIBPCRE select BR2_PACKAGE_LIBPCRE
@ -70,6 +86,4 @@ choice
endchoice endchoice
config BR2_PACKAGE_SNORT endmenu
tristate
default BR2_PACKAGE_SNORT_BASIC || BR2_PACKAGE_SNORT_MYSQL || BR2_PACKAGE_SNORT_PGSQL || BR2_PACKAGE_SNORT_CUSTOM