Fix dependencies
[openwrt/svn-archive/archive.git] / openwrt / package / pmacct / Config.in
1 config BR2_PACKAGE_PMACCT
2 prompt "pmacct - IPv4/IPv6 accounting and aggregation tools"
3 bool
4 default m if CONFIG_DEVEL
5 help
6 A small set of IPv4/IPv6 accounting and aggregation tools
7
8 http://www.ba.cnr.it/~paolo/pmacct/
9
10 Depends: libpcap
11
12 choice
13 prompt "nfacctd - NetFlow accounting daemon"
14 tristate
15 default m if CONFIG_DEVEL
16 depends BR2_PACKAGE_PMACCT
17 optional
18
19 config BR2_PACKAGE_NFACCTD_BASIC
20 prompt "nfacctd: without database support"
21 tristate
22 select BR2_PACKAGE_LIBPCAP
23
24 config BR2_PACKAGE_NFACCTD_MYSQL
25 prompt "nfacctd-mysql: with MySQL database support"
26 tristate
27 select BR2_PACKAGE_LIBPCAP
28 select BR2_PACKAGE_LIBMYSQLCLIENT
29
30 config BR2_PACKAGE_NFACCTD_PGSQL
31 prompt "nfacctd-pgsql: with PostgreSQL database support"
32 tristate
33 select BR2_PACKAGE_LIBPCAP
34 select BR2_PACKAGE_LIBPQ
35
36 config BR2_PACKAGE_NFACCTD_CUSTOM
37 prompt "nfacctd-custom: customized to your needs"
38 tristate
39 select BR2_PACKAGE_LIBPCAP
40
41 config BR2_PACKAGE_NFACCTD_ENABLE_DEBUG
42 prompt "debug (enable debugging options, useful for bugreports)"
43 bool
44 default n
45 depends BR2_PACKAGE_NFACCTD_CUSTOM
46
47 config BR2_PACKAGE_NFACCTD_ENABLE_IPV6
48 prompt "IPv6 support"
49 bool
50 default n
51 depends BR2_PACKAGE_NFACCTD_CUSTOM
52
53 config BR2_PACKAGE_NFACCTD_WITH_MYSQL
54 prompt "MySQL database support"
55 bool
56 default n
57 depends BR2_PACKAGE_NFACCTD_CUSTOM
58 select BR2_PACKAGE_LIBMYSQLCLIENT
59
60 config BR2_PACKAGE_NFACCTD_WITH_PGSQL
61 prompt "PostgreSQL database support"
62 bool
63 default n
64 depends BR2_PACKAGE_NFACCTD_CUSTOM
65 select BR2_PACKAGE_LIBPQ
66
67 endchoice
68
69 choice
70 prompt "pmacctd - IP accounting daemon (libpcap based)"
71 tristate
72 default m if CONFIG_DEVEL
73 depends BR2_PACKAGE_PMACCT
74 optional
75
76 config BR2_PACKAGE_PMACCTD_BASIC
77 prompt "pmacctd: without database support"
78 tristate
79 select BR2_PACKAGE_LIBPCAP
80
81 config BR2_PACKAGE_PMACCTD_MYSQL
82 prompt "pmacctd-mysql: with MySQL database support"
83 tristate
84 select BR2_PACKAGE_LIBPCAP
85 select BR2_PACKAGE_LIBMYSQLCLIENT
86
87 config BR2_PACKAGE_PMACCTD_PGSQL
88 prompt "pmacctd-pgsql: with PostgreSQL database support"
89 tristate
90 select BR2_PACKAGE_LIBPCAP
91 select BR2_PACKAGE_LIBPQ
92
93 config BR2_PACKAGE_PMACCTD_CUSTOM
94 prompt "pmacctd-custom: customized to your needs"
95 tristate
96 select BR2_PACKAGE_LIBPCAP
97
98 config BR2_PACKAGE_PMACCTD_ENABLE_DEBUG
99 prompt "debug (enable debugging options, useful for bugreports)"
100 bool
101 default n
102 depends BR2_PACKAGE_PMACCTD_CUSTOM
103
104 config BR2_PACKAGE_PMACCTD_ENABLE_IPV6
105 prompt "IPv6 support"
106 bool
107 default n
108 depends BR2_PACKAGE_PMACCTD_CUSTOM
109
110 config BR2_PACKAGE_PMACCTD_WITH_MYSQL
111 prompt "MySQL database support"
112 bool
113 default n
114 depends BR2_PACKAGE_PMACCTD_CUSTOM
115 select BR2_PACKAGE_LIBMYSQLCLIENT
116
117 config BR2_PACKAGE_PMACCTD_WITH_PGSQL
118 prompt "PostgreSQL database support"
119 bool
120 default n
121 depends BR2_PACKAGE_PMACCTD_CUSTOM
122 select BR2_PACKAGE_LIBPQ
123
124 endchoice
125
126 config BR2_PACKAGE_PMACCT_CLIENT
127 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
128 tristate
129 default m if CONFIG_DEVEL
130 depends BR2_PACKAGE_PMACCT
131
132 config BR2_PACKAGE_PMACCT_BASIC
133 tristate
134 default BR2_PACKAGE_NFACCTD_BASIC || BR2_PACKAGE_PMACCTD_BASIC
135
136 config BR2_PACKAGE_PMACCT_MYSQL
137 tristate
138 default BR2_PACKAGE_NFACCTD_MYSQL || BR2_PACKAGE_PMACCTD_MYSQL
139
140 config BR2_PACKAGE_PMACCT_PGSQL
141 tristate
142 default BR2_PACKAGE_NFACCTD_PGSQL || BR2_PACKAGE_PMACCTD_PGSQL
143
144 config BR2_PACKAGE_PMACCT_DEVEL
145 tristate
146 default m if CONFIG_DEVEL
147 select BR2_PACKAGE_NFACCTD_BASIC if CONFIG_DEVEL
148 select BR2_PACKAGE_PMACCTD_BASIC if CONFIG_DEVEL