diff options
Diffstat (limited to 'package/pmacct/Config.in')
-rw-r--r-- | package/pmacct/Config.in | 200 |
1 files changed, 200 insertions, 0 deletions
diff --git a/package/pmacct/Config.in b/package/pmacct/Config.in new file mode 100644 index 000000000..9a4e1f6d0 --- /dev/null +++ b/package/pmacct/Config.in @@ -0,0 +1,200 @@ +config ADK_COMPILE_PMACCT + tristate + default n + depends ADK_COMPILE_PMACCT_BASIC || ADK_COMPILE_PMACCT_MYSQL || ADK_COMPILE_PMACCT_PGSQL || ADK_COMPILE_PMACCT_SQLITE || ADK_COMPILE_PMACCT_CUSTOM || ADK_PACKAGE_PMACCT_CLIENT + +config ADK_COMPILE_PMACCT_BASIC + tristate + default n + depends ADK_PACKAGE_NFACCTD_BASIC || ADK_PACKAGE_PMACCTD_BASIC + select ADK_COMPILE_PMACCT + +config ADK_COMPILE_PMACCT_MYSQL + tristate + default n + depends ADK_PACKAGE_NFACCTD_MYSQL || ADK_PACKAGE_PMACCTD_MYSQL + select ADK_COMPILE_PMACCT + +config ADK_COMPILE_PMACCT_PGSQL + tristate + default n + depends ADK_PACKAGE_NFACCTD_PGSQL || ADK_PACKAGE_PMACCTD_PGSQL + select ADK_COMPILE_PMACCT + +config ADK_COMPILE_PMACCT_SQLITE + tristate + default n + depends ADK_PACKAGE_NFACCTD_SQLITE || ADK_PACKAGE_PMACCTD_SQLITE + select ADK_COMPILE_PMACCT + +config ADK_COMPILE_PMACCT_CUSTOM + tristate + default n + depends ADK_PACKAGE_NFACCTD_CUSTOM || ADK_PACKAGE_PMACCTD_CUSTOM + select ADK_COMPILE_PMACCT + +config ADK_SHOW_PMACCT + bool "pmacct/nfacct..................... IPv4/IPv6 accounting and aggregation tools" + +config ADK_SHOW_NFACCTD + prompt "nfacctd......................... NetFlow accounting daemon" + bool + default n + depends ADK_SHOW_PMACCT + 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) + - libsqlite (for SQLite database logging support) + + +config ADK_PACKAGE_NFACCTD_BASIC + prompt "nfacctd....................... built without database support" + tristate + select ADK_COMPILE_PMACCT_BASIC + select ADK_PACKAGE_LIBPCAP + depends ADK_SHOW_NFACCTD + +config ADK_PACKAGE_NFACCTD_MYSQL + prompt "nfacctd-mysql................. built with MySQL database support" + tristate + select ADK_COMPILE_PMACCT_MYSQL + select ADK_PACKAGE_LIBPCAP + select ADK_PACKAGE_LIBMYSQLCLIENT + depends ADK_SHOW_NFACCTD + +config ADK_PACKAGE_NFACCTD_PGSQL + prompt "nfacctd-pgsql................. built with PostgreSQL database support" + tristate + select ADK_COMPILE_PMACCT_PGSQL + select ADK_PACKAGE_LIBPCAP + select ADK_PACKAGE_LIBPQ + depends ADK_SHOW_NFACCTD + +config ADK_PACKAGE_NFACCTD_SQLITE + prompt "nfacctd-sqlite................ built with SQLite database support" + tristate + select ADK_COMPILE_PMACCT_SQLITE + select ADK_PACKAGE_LIBPCAP + select ADK_PACKAGE_LIBSQLITE + depends ADK_SHOW_NFACCTD + +config ADK_PACKAGE_NFACCTD_CUSTOM + prompt "nfacctd-custom................ customized to your needs" + tristate + select ADK_COMPILE_PMACCT_CUSTOM + select ADK_PACKAGE_LIBPCAP + depends ADK_SHOW_NFACCTD + +config ADK_COMPILE_NFACCTD_WITH_MYSQL + prompt "MySQL database support" + bool + default n + depends ADK_PACKAGE_NFACCTD_CUSTOM + select ADK_PACKAGE_LIBMYSQLCLIENT + +config ADK_COMPILE_NFACCTD_WITH_PGSQL + prompt "PostgreSQL database support" + bool + default n + depends ADK_PACKAGE_NFACCTD_CUSTOM + select ADK_PACKAGE_LIBPQ + +config ADK_COMPILE_NFACCTD_WITH_SQLITE + prompt "SQLite database support" + bool + default n + depends ADK_PACKAGE_NFACCTD_CUSTOM + select ADK_PACKAGE_LIBSQLITE + + +config ADK_SHOW_PMACCTD + prompt "pmacctd......................... IP accounting daemon (libpcap based)" + bool + default n + depends ADK_SHOW_PMACCT + 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) + - libsqlite (for SQLite database logging support) + + +config ADK_PACKAGE_PMACCTD_BASIC + prompt "pmacctd....................... built without database support" + tristate + select ADK_COMPILE_PMACCT_BASIC + select ADK_PACKAGE_LIBPCAP + depends ADK_SHOW_PMACCTD + +config ADK_PACKAGE_PMACCTD_MYSQL + prompt "pmacctd-mysql................. built with MySQL database support" + tristate + select ADK_COMPILE_PMACCT_MYSQL + select ADK_PACKAGE_LIBPCAP + select ADK_PACKAGE_LIBMYSQLCLIENT + depends ADK_SHOW_PMACCTD + +config ADK_PACKAGE_PMACCTD_PGSQL + prompt "pmacctd-pgsql................. built with PostgreSQL database support" + tristate + select ADK_COMPILE_PMACCT_PGSQL + select ADK_PACKAGE_LIBPCAP + select ADK_PACKAGE_LIBPQ + depends ADK_SHOW_PMACCTD + +config ADK_PACKAGE_PMACCTD_SQLITE + prompt "pmacctd-sqlite................ built with SQLite database support" + tristate + select ADK_COMPILE_PMACCT_SQLITE + select ADK_PACKAGE_LIBPCAP + select ADK_PACKAGE_LIBSQLITE + depends ADK_SHOW_PMACCTD + +config ADK_PACKAGE_PMACCTD_CUSTOM + prompt "pmacctd-custom................ customized to your needs" + tristate + select ADK_COMPILE_PMACCT_CUSTOM + select ADK_PACKAGE_LIBPCAP + depends ADK_SHOW_PMACCTD + +config ADK_COMPILE_PMACCTD_WITH_MYSQL + prompt "MySQL database support" + bool + default n + depends ADK_PACKAGE_PMACCTD_CUSTOM + select ADK_PACKAGE_LIBMYSQLCLIENT + +config ADK_COMPILE_PMACCTD_WITH_PGSQL + prompt "PostgreSQL database support" + bool + default n + depends ADK_PACKAGE_PMACCTD_CUSTOM + select ADK_PACKAGE_LIBPQ + +config ADK_COMPILE_PMACCTD_WITH_SQLITE + prompt "SQLite database support" + bool + default n + depends ADK_PACKAGE_PMACCTD_CUSTOM + select ADK_PACKAGE_LIBSQLITE + + +config ADK_PACKAGE_PMACCT_CLIENT + prompt "pmacct-client................... Command-line client to gather data from the IMT plugin" + tristate + default n + select ADK_COMPILE_PMACCT + depends ADK_SHOW_PMACCT + |