let ipkg fail when a package file to be installed is not found
[openwrt/openwrt.git] / openwrt / package / pmacct / Config.in
1 menu "pmacct............................ IPv4/IPv6 accounting and aggregation tools"
2
3 config BR2_COMPILE_PMACCT
4 tristate
5 default n
6 depends BR2_COMPILE_PMACCT_BASIC || BR2_COMPILE_PMACCT_MYSQL || BR2_COMPILE_PMACCT_PGSQL || BR2_COMPILE_PMACCT_SQLITE || BR2_COMPILE_PMACCT_CUSTOM
7
8 config BR2_COMPILE_PMACCT_BASIC
9 tristate
10 default n
11 depends BR2_PACKAGE_NFACCTD_BASIC || BR2_PACKAGE_PMACCTD_BASIC
12 select BR2_COMPILE_PMACCT
13
14 config BR2_COMPILE_PMACCT_MYSQL
15 tristate
16 default n
17 depends BR2_PACKAGE_NFACCTD_MYSQL || BR2_PACKAGE_PMACCTD_MYSQL
18 select BR2_COMPILE_PMACCT
19
20 config BR2_COMPILE_PMACCT_PGSQL
21 tristate
22 default n
23 depends BR2_PACKAGE_NFACCTD_PGSQL || BR2_PACKAGE_PMACCTD_PGSQL
24 select BR2_COMPILE_PMACCT
25
26 config BR2_COMPILE_PMACCT_SQLITE
27 tristate
28 default n
29 depends BR2_PACKAGE_NFACCTD_SQLITE || BR2_PACKAGE_PMACCTD_SQLITE
30 select BR2_COMPILE_PMACCT
31
32 config BR2_COMPILE_PMACCT_CUSTOM
33 tristate
34 default n
35 depends BR2_PACKAGE_NFACCTD_CUSTOM || BR2_PACKAGE_PMACCTD_CUSTOM
36 select BR2_COMPILE_PMACCT
37
38 choice
39 prompt "nfacctd......................... NetFlow accounting daemon"
40 tristate
41 default m if CONFIG_DEVEL
42 optional
43 help
44
45 An IPv4/IPv6 Netflow accounting and aggregation daemon
46
47 http://www.ba.cnr.it/~paolo/pmacct/
48
49 Depends:
50 - libmysqlclient (for MySQL database logging support)
51 - libpq (for PostgreSQL database logging support)
52 - libsqlite (for SQLite database logging support)
53
54
55 config BR2_PACKAGE_NFACCTD_BASIC
56 prompt "nfacctd....................... built without database support"
57 tristate
58 select BR2_COMPILE_PMACCT_BASIC
59 select BR2_PACKAGE_LIBPCAP
60
61 config BR2_PACKAGE_NFACCTD_MYSQL
62 prompt "nfacctd-mysql................. built with MySQL database support"
63 tristate
64 select BR2_COMPILE_PMACCT_MYSQL
65 select BR2_PACKAGE_LIBPCAP
66 select BR2_PACKAGE_LIBMYSQLCLIENT
67
68 config BR2_PACKAGE_NFACCTD_PGSQL
69 prompt "nfacctd-pgsql................. built with PostgreSQL database support"
70 tristate
71 select BR2_COMPILE_PMACCT_PGSQL
72 select BR2_PACKAGE_LIBPCAP
73 select BR2_PACKAGE_LIBPQ
74
75 config BR2_PACKAGE_NFACCTD_SQLITE
76 prompt "nfacctd-sqlite................ built with SQLite database support"
77 tristate
78 select BR2_COMPILE_PMACCT_SQLITE
79 select BR2_PACKAGE_LIBPCAP
80 select BR2_PACKAGE_LIBSQLITE
81
82 config BR2_PACKAGE_NFACCTD_CUSTOM
83 prompt "nfacctd-custom................ customized to your needs"
84 tristate
85 select BR2_COMPILE_PMACCT_CUSTOM
86 select BR2_PACKAGE_LIBPCAP
87
88 config BR2_COMPILE_NFACCTD_ENABLE_DEBUG
89 prompt "debug (enable debugging options, useful for bugreports)"
90 bool
91 default n
92 depends BR2_PACKAGE_NFACCTD_CUSTOM
93
94 config BR2_COMPILE_NFACCTD_ENABLE_IPV6
95 prompt "IPv6 support"
96 bool
97 default n
98 depends BR2_PACKAGE_NFACCTD_CUSTOM
99
100 config BR2_COMPILE_NFACCTD_WITH_MYSQL
101 prompt "MySQL database support"
102 bool
103 default n
104 depends BR2_PACKAGE_NFACCTD_CUSTOM
105 select BR2_PACKAGE_LIBMYSQLCLIENT
106
107 config BR2_COMPILE_NFACCTD_WITH_PGSQL
108 prompt "PostgreSQL database support"
109 bool
110 default n
111 depends BR2_PACKAGE_NFACCTD_CUSTOM
112 select BR2_PACKAGE_LIBPQ
113
114 config BR2_COMPILE_NFACCTD_WITH_SQLITE
115 prompt "SQLite database support"
116 bool
117 default n
118 depends BR2_PACKAGE_NFACCTD_CUSTOM
119 select BR2_PACKAGE_LIBSQLITE
120
121 endchoice
122
123 choice
124 prompt "pmacctd......................... IP accounting daemon (libpcap based)"
125 tristate
126 default m if CONFIG_DEVEL
127 optional
128 help
129
130 An IPv4/IPv6 libpcap-based accounting and aggregation daemon
131
132 http://www.ba.cnr.it/~paolo/pmacct/
133
134 Depends:
135 - libpcap
136 - libmysqlclient (for MySQL database logging support)
137 - libpq (for PostgreSQL database logging support)
138 - libsqlite (for SQLite database logging support)
139
140
141 config BR2_PACKAGE_PMACCTD_BASIC
142 prompt "pmacctd....................... built without database support"
143 tristate
144 select BR2_COMPILE_PMACCT_BASIC
145 select BR2_PACKAGE_LIBPCAP
146
147 config BR2_PACKAGE_PMACCTD_MYSQL
148 prompt "pmacctd-mysql................. built with MySQL database support"
149 tristate
150 select BR2_COMPILE_PMACCT_MYSQL
151 select BR2_PACKAGE_LIBPCAP
152 select BR2_PACKAGE_LIBMYSQLCLIENT
153
154 config BR2_PACKAGE_PMACCTD_PGSQL
155 prompt "pmacctd-pgsql................. built with PostgreSQL database support"
156 tristate
157 select BR2_COMPILE_PMACCT_PGSQL
158 select BR2_PACKAGE_LIBPCAP
159 select BR2_PACKAGE_LIBPQ
160
161 config BR2_PACKAGE_PMACCTD_SQLITE
162 prompt "pmacctd-sqlite................ built with SQLite database support"
163 tristate
164 select BR2_COMPILE_PMACCT_SQLITE
165 select BR2_PACKAGE_LIBPCAP
166 select BR2_PACKAGE_LIBSQLITE
167
168 config BR2_PACKAGE_PMACCTD_CUSTOM
169 prompt "pmacctd-custom................ customized to your needs"
170 tristate
171 select BR2_COMPILE_PMACCT_CUSTOM
172 select BR2_PACKAGE_LIBPCAP
173
174 config BR2_COMPILE_PMACCTD_ENABLE_DEBUG
175 prompt "debug (enable debugging options, useful for bugreports)"
176 bool
177 default n
178 depends BR2_PACKAGE_PMACCTD_CUSTOM
179
180 config BR2_COMPILE_PMACCTD_ENABLE_IPV6
181 prompt "IPv6 support"
182 bool
183 default n
184 depends BR2_PACKAGE_PMACCTD_CUSTOM
185
186 config BR2_COMPILE_PMACCTD_WITH_MYSQL
187 prompt "MySQL database support"
188 bool
189 default n
190 depends BR2_PACKAGE_PMACCTD_CUSTOM
191 select BR2_PACKAGE_LIBMYSQLCLIENT
192
193 config BR2_COMPILE_PMACCTD_WITH_PGSQL
194 prompt "PostgreSQL database support"
195 bool
196 default n
197 depends BR2_PACKAGE_PMACCTD_CUSTOM
198 select BR2_PACKAGE_LIBPQ
199
200 config BR2_COMPILE_PMACCTD_WITH_SQLITE
201 prompt "SQLite database support"
202 bool
203 default n
204 depends BR2_PACKAGE_PMACCTD_CUSTOM
205 select BR2_PACKAGE_LIBSQLITE
206
207 endchoice
208
209 config BR2_PACKAGE_PMACCT_CLIENT
210 prompt "pmacct-client................... Command-line client to gather data from the IMT plugin"
211 tristate
212 default n
213 select BR2_COMPILE_PMACCT
214
215 endmenu