6107842a52aabdaa65f240cfa74a69c1e04aba94
[openwrt.git] / package / snort / Config.in
1 choice
2         prompt "snort"
3         tristate
4         default n
5         optional
6         help
7           A ligthweight Network Intrusion Detection System (NIDS)
8           
9           http://www.snort.org/
10           
11           Depends: libnet, libpcap, libpcre
12           
13         
14         config BR2_PACKAGE_SNORT_BASIC
15                 prompt "snort: without database support"
16                 tristate
17                 select BR2_PACKAGE_LIBNET
18                 select BR2_PACKAGE_LIBPCAP
19                 select BR2_PACKAGE_LIBPCRE
20         
21         config BR2_PACKAGE_SNORT_MYSQL
22                 prompt "snort-mysql: with MySQL database support"
23                 tristate
24                 select BR2_PACKAGE_LIBNET
25                 select BR2_PACKAGE_LIBPCAP
26                 select BR2_PACKAGE_LIBPCRE
27                 select BR2_PACKAGE_LIBMYSQLCLIENT
28         
29         config BR2_PACKAGE_SNORT_PGSQL
30                 prompt "snort-pgsql: with PostgreSQL database support"
31                 tristate
32                 select BR2_PACKAGE_LIBNET
33                 select BR2_PACKAGE_LIBPCAP
34                 select BR2_PACKAGE_LIBPCRE
35                 select BR2_PACKAGE_LIBPQ
36         
37         config BR2_PACKAGE_SNORT_CUSTOM
38                 prompt "snort-custom: customized to your needs"
39                 tristate
40                 select BR2_PACKAGE_LIBNET
41                 select BR2_PACKAGE_LIBPCAP
42                 select BR2_PACKAGE_LIBPCRE
43         
44         config BR2_PACKAGE_SNORT_WITH_MYSQL
45                 prompt "MySQL database support"
46                 bool
47                 default y
48                 depends BR2_PACKAGE_SNORT_CUSTOM
49                 select BR2_PACKAGE_LIBMYSQLCLIENT
50
51         config BR2_PACKAGE_SNORT_WITH_PGSQL
52                 prompt "PostgreSQL database support"
53                 bool
54                 default y
55                 depends BR2_PACKAGE_SNORT_CUSTOM
56                 select BR2_PACKAGE_LIBPQ
57
58 endchoice
59
60 config BR2_PACKAGE_SNORT
61         tristate
62         default BR2_PACKAGE_SNORT_BASIC || BR2_PACKAGE_SNORT_MYSQL || BR2_PACKAGE_SNORT_PGSQL
63