1 menu "pmacct............................ IPv4/IPv6 accounting and aggregation tools"
3 config BR2_COMPILE_PMACCT
6 depends BR2_COMPILE_PMACCT_BASIC || BR2_COMPILE_PMACCT_MYSQL || BR2_COMPILE_PMACCT_PGSQL || BR2_COMPILE_PMACCT_SQLITE || BR2_COMPILE_PMACCT_CUSTOM
8 config BR2_COMPILE_PMACCT_BASIC
11 depends BR2_PACKAGE_NFACCTD_BASIC || BR2_PACKAGE_PMACCTD_BASIC
12 select BR2_COMPILE_PMACCT
14 config BR2_COMPILE_PMACCT_MYSQL
17 depends BR2_PACKAGE_NFACCTD_MYSQL || BR2_PACKAGE_PMACCTD_MYSQL
18 select BR2_COMPILE_PMACCT
20 config BR2_COMPILE_PMACCT_PGSQL
23 depends BR2_PACKAGE_NFACCTD_PGSQL || BR2_PACKAGE_PMACCTD_PGSQL
24 select BR2_COMPILE_PMACCT
26 config BR2_COMPILE_PMACCT_SQLITE
29 depends BR2_PACKAGE_NFACCTD_SQLITE || BR2_PACKAGE_PMACCTD_SQLITE
30 select BR2_COMPILE_PMACCT
32 config BR2_COMPILE_PMACCT_CUSTOM
35 depends BR2_PACKAGE_NFACCTD_CUSTOM || BR2_PACKAGE_PMACCTD_CUSTOM
36 select BR2_COMPILE_PMACCT
39 prompt "nfacctd......................... NetFlow accounting daemon"
41 default m if CONFIG_DEVEL
45 An IPv4/IPv6 Netflow accounting and aggregation daemon
47 http://www.ba.cnr.it/~paolo/pmacct/
50 - libmysqlclient (for MySQL database logging support)
51 - libpq (for PostgreSQL database logging support)
52 - libsqlite (for SQLite database logging support)
55 config BR2_PACKAGE_NFACCTD_BASIC
56 prompt "nfacctd....................... built without database support"
58 select BR2_COMPILE_PMACCT_BASIC
59 select BR2_PACKAGE_LIBPCAP
61 config BR2_PACKAGE_NFACCTD_MYSQL
62 prompt "nfacctd-mysql................. built with MySQL database support"
64 select BR2_COMPILE_PMACCT_MYSQL
65 select BR2_PACKAGE_LIBPCAP
66 select BR2_PACKAGE_LIBMYSQLCLIENT
68 config BR2_PACKAGE_NFACCTD_PGSQL
69 prompt "nfacctd-pgsql................. built with PostgreSQL database support"
71 select BR2_COMPILE_PMACCT_PGSQL
72 select BR2_PACKAGE_LIBPCAP
73 select BR2_PACKAGE_LIBPQ
75 config BR2_PACKAGE_NFACCTD_SQLITE
76 prompt "nfacctd-sqlite................ built with SQLite database support"
78 select BR2_COMPILE_PMACCT_SQLITE
79 select BR2_PACKAGE_LIBPCAP
80 select BR2_PACKAGE_LIBSQLITE
82 config BR2_PACKAGE_NFACCTD_CUSTOM
83 prompt "nfacctd-custom................ customized to your needs"
85 select BR2_COMPILE_PMACCT_CUSTOM
86 select BR2_PACKAGE_LIBPCAP
88 config BR2_COMPILE_NFACCTD_ENABLE_DEBUG
89 prompt "debug (enable debugging options, useful for bugreports)"
92 depends BR2_PACKAGE_NFACCTD_CUSTOM
94 config BR2_COMPILE_NFACCTD_ENABLE_IPV6
98 depends BR2_PACKAGE_NFACCTD_CUSTOM
100 config BR2_COMPILE_NFACCTD_WITH_MYSQL
101 prompt "MySQL database support"
104 depends BR2_PACKAGE_NFACCTD_CUSTOM
105 select BR2_PACKAGE_LIBMYSQLCLIENT
107 config BR2_COMPILE_NFACCTD_WITH_PGSQL
108 prompt "PostgreSQL database support"
111 depends BR2_PACKAGE_NFACCTD_CUSTOM
112 select BR2_PACKAGE_LIBPQ
114 config BR2_COMPILE_NFACCTD_WITH_SQLITE
115 prompt "SQLite database support"
118 depends BR2_PACKAGE_NFACCTD_CUSTOM
119 select BR2_PACKAGE_LIBSQLITE
124 prompt "pmacctd......................... IP accounting daemon (libpcap based)"
126 default m if CONFIG_DEVEL
130 An IPv4/IPv6 libpcap-based accounting and aggregation daemon
132 http://www.ba.cnr.it/~paolo/pmacct/
136 - libmysqlclient (for MySQL database logging support)
137 - libpq (for PostgreSQL database logging support)
138 - libsqlite (for SQLite database logging support)
141 config BR2_PACKAGE_PMACCTD_BASIC
142 prompt "pmacctd....................... built without database support"
144 select BR2_COMPILE_PMACCT_BASIC
145 select BR2_PACKAGE_LIBPCAP
147 config BR2_PACKAGE_PMACCTD_MYSQL
148 prompt "pmacctd-mysql................. built with MySQL database support"
150 select BR2_COMPILE_PMACCT_MYSQL
151 select BR2_PACKAGE_LIBPCAP
152 select BR2_PACKAGE_LIBMYSQLCLIENT
154 config BR2_PACKAGE_PMACCTD_PGSQL
155 prompt "pmacctd-pgsql................. built with PostgreSQL database support"
157 select BR2_COMPILE_PMACCT_PGSQL
158 select BR2_PACKAGE_LIBPCAP
159 select BR2_PACKAGE_LIBPQ
161 config BR2_PACKAGE_PMACCTD_SQLITE
162 prompt "pmacctd-sqlite................ built with SQLite database support"
164 select BR2_COMPILE_PMACCT_SQLITE
165 select BR2_PACKAGE_LIBPCAP
166 select BR2_PACKAGE_LIBSQLITE
168 config BR2_PACKAGE_PMACCTD_CUSTOM
169 prompt "pmacctd-custom................ customized to your needs"
171 select BR2_COMPILE_PMACCT_CUSTOM
172 select BR2_PACKAGE_LIBPCAP
174 config BR2_COMPILE_PMACCTD_ENABLE_DEBUG
175 prompt "debug (enable debugging options, useful for bugreports)"
178 depends BR2_PACKAGE_PMACCTD_CUSTOM
180 config BR2_COMPILE_PMACCTD_ENABLE_IPV6
181 prompt "IPv6 support"
184 depends BR2_PACKAGE_PMACCTD_CUSTOM
186 config BR2_COMPILE_PMACCTD_WITH_MYSQL
187 prompt "MySQL database support"
190 depends BR2_PACKAGE_PMACCTD_CUSTOM
191 select BR2_PACKAGE_LIBMYSQLCLIENT
193 config BR2_COMPILE_PMACCTD_WITH_PGSQL
194 prompt "PostgreSQL database support"
197 depends BR2_PACKAGE_PMACCTD_CUSTOM
198 select BR2_PACKAGE_LIBPQ
200 config BR2_COMPILE_PMACCTD_WITH_SQLITE
201 prompt "SQLite database support"
204 depends BR2_PACKAGE_PMACCTD_CUSTOM
205 select BR2_PACKAGE_LIBSQLITE
209 config BR2_PACKAGE_PMACCT_CLIENT
210 prompt "pmacct-client................... Command-line client to gather data from the IMT plugin"
213 select BR2_COMPILE_PMACCT