source: trunk/openwrt/package/pmacct/Config.in @ 1014

Last change on this file since 1014 was 1014, checked in by nico, 12 years ago

Standardize config structure

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 3.4 KB
Line 
1config BR2_PACKAGE_PMACCT
2        prompt "pmacct - IPv4/IPv6 accounting and aggregation tools"
3        bool
4        default y if CONFIG_DEVEL
5        select BR2_PACKAGE_LIBPCAP
6        help
7          A small set of IPv4/IPv6 accounting and aggregation tools
8         
9          http://www.ba.cnr.it/~paolo/pmacct/
10         
11          Depends: libpcap
12
13choice
14        prompt "nfacctd - NetFlow accounting daemon"
15        tristate
16        default m if CONFIG_DEVEL
17        depends BR2_PACKAGE_PMACCT
18        optional
19       
20        config BR2_PACKAGE_NFACCTD_BASIC
21                prompt "nfacctd: without database support"
22                tristate
23       
24        config BR2_PACKAGE_NFACCTD_MYSQL
25                prompt "nfacctd-mysql: with MySQL database support"
26                tristate
27                select BR2_PACKAGE_LIBMYSQLCLIENT
28       
29        config BR2_PACKAGE_NFACCTD_PGSQL
30                prompt "nfacctd-pgsql: with PostgreSQL database support"
31                tristate
32                select BR2_PACKAGE_LIBPQ
33       
34        config BR2_PACKAGE_NFACCTD_CUSTOM
35                prompt "nfacctd-custom: customized to your needs"
36                tristate
37       
38        config BR2_PACKAGE_NFACCTD_ENABLE_DEBUG
39                prompt "debug (enable debugging options, useful for bugreports)"
40                bool
41                default n
42                depends BR2_PACKAGE_NFACCTD_CUSTOM
43
44        config BR2_PACKAGE_NFACCTD_ENABLE_IPV6
45                prompt "IPv6 support"
46                bool
47                default n
48                depends BR2_PACKAGE_NFACCTD_CUSTOM
49                select BR2_PACKAGE_IPTABLES
50
51        config BR2_PACKAGE_NFACCTD_WITH_MYSQL
52                prompt "MySQL database support"
53                bool
54                default n
55                depends BR2_PACKAGE_NFACCTD_CUSTOM
56                select BR2_PACKAGE_LIBMYSQLCLIENT
57
58        config BR2_PACKAGE_NFACCTD_WITH_PGSQL
59                prompt "PostgreSQL database support"
60                bool
61                default n
62                depends BR2_PACKAGE_NFACCTD_CUSTOM
63                select BR2_PACKAGE_LIBPQ
64
65endchoice
66
67choice
68        prompt "pmacctd - IP accounting daemon (libpcap based)"
69        tristate
70        optional
71        default m if CONFIG_DEVEL
72        depends BR2_PACKAGE_PMACCT
73       
74        config BR2_PACKAGE_PMACCTD_BASIC
75                prompt "pmacctd: without database support"
76                tristate
77       
78        config BR2_PACKAGE_PMACCTD_MYSQL
79                prompt "pmacctd-mysql: with MySQL database support"
80                tristate
81                select BR2_PACKAGE_LIBMYSQLCLIENT
82       
83        config BR2_PACKAGE_PMACCTD_PGSQL
84                prompt "pmacctd-pgsql: with PostgreSQL database support"
85                tristate
86                select BR2_PACKAGE_LIBPQ
87       
88        config BR2_PACKAGE_PMACCTD_CUSTOM
89                prompt "pmacctd-custom: customized to your needs"
90                tristate
91       
92        config BR2_PACKAGE_PMACCTD_ENABLE_DEBUG
93                prompt "debug (enable debugging options, useful for bugreports)"
94                bool
95                default n
96                depends BR2_PACKAGE_PMACCTD_CUSTOM
97
98        config BR2_PACKAGE_PMACCTD_ENABLE_IPV6
99                prompt "IPv6 support"
100                bool
101                default n
102                depends BR2_PACKAGE_PMACCTD_CUSTOM
103                select BR2_PACKAGE_IPTABLES
104
105        config BR2_PACKAGE_PMACCTD_WITH_MYSQL
106                prompt "MySQL database support"
107                bool
108                default n
109                depends BR2_PACKAGE_PMACCTD_CUSTOM
110                select BR2_PACKAGE_LIBMYSQLCLIENT
111
112        config BR2_PACKAGE_PMACCTD_WITH_PGSQL
113                prompt "PostgreSQL database support"
114                bool
115                default n
116                depends BR2_PACKAGE_PMACCTD_CUSTOM
117                select BR2_PACKAGE_LIBPQ
118
119endchoice
120
121config BR2_PACKAGE_PMACCT_CLIENT
122        prompt "pmacct-client - Command-line client to gather data from the IMT plugin" if BR2_PACKAGE_NFACCTD_BASIC || BR2_PACKAGE_NFACCTD_MYSQL || BR2_PACKAGE_NFACCTD_PGSQL || BR2_PACKAGE_NFACCTD_CUSTOM || BR2_PACKAGE_PMACCTD_BASIC || BR2_PACKAGE_PMACCTD_MYSQL || BR2_PACKAGE_PMACCTD_PGSQL || BR2_PACKAGE_PMACCTD_CUSTOM
123        tristate
124        default m if CONFIG_DEVEL
125        depends BR2_PACKAGE_PMACCT
126
127config BR2_PACKAGE_PMACCT_BASIC
128        tristate
129        default BR2_PACKAGE_NFACCTD_BASIC || BR2_PACKAGE_PMACCTD_BASIC
130
131config BR2_PACKAGE_PMACCT_MYSQL
132        tristate
133        default BR2_PACKAGE_NFACCTD_MYSQL || BR2_PACKAGE_PMACCTD_MYSQL
134
135config BR2_PACKAGE_PMACCT_PGSQL
136        tristate
137        default BR2_PACKAGE_NFACCTD_PGSQL || BR2_PACKAGE_PMACCTD_PGSQL
138
Note: See TracBrowser for help on using the repository browser.