]> rtime.felk.cvut.cz Git - coffee/buildroot.git/blobdiff - package/ipsec-tools/Config.in
ipsec-tools: rename options to have proper prefix
[coffee/buildroot.git] / package / ipsec-tools / Config.in
index d29cb8604c4bb82aab36c05027a787f2aeaf9aad..59154123e652e4ace3b73402911550b269a73538 100644 (file)
@@ -1,21 +1,24 @@
 config BR2_PACKAGE_IPSEC_TOOLS
        bool "ipsec-tools"
+       depends on BR2_USE_MMU # fork()
+       depends on !BR2_TOOLCHAIN_USES_MUSL # Use __P() macro all over the tree
        select BR2_PACKAGE_OPENSSL
        select BR2_PACKAGE_FLEX
-       select BR2_PACKAGE_FLEX_LIBFL
        help
          This package is required to support IPSec for Linux 2.6+
 
+         http://ipsec-tools.sourceforge.net/
+
+if BR2_PACKAGE_IPSEC_TOOLS
+
 config BR2_PACKAGE_IPSEC_TOOLS_ADMINPORT
+       bool "Enable racoonctl(8)"
        default y
-       depends on BR2_PACKAGE_IPSEC_TOOLS
-       bool "Enable racoonctl(8)."
        help
          Lets racoon to listen to racoon admin port, which is to
          be contacted by racoonctl(8).
 
 config BR2_PACKAGE_IPSEC_TOOLS_NATT
-       depends on BR2_PACKAGE_IPSEC_TOOLS
        bool "Enable NAT-Traversal"
        help
          This needs kernel support, which is available on Linux. On
@@ -27,55 +30,44 @@ config BR2_PACKAGE_IPSEC_TOOLS_NATT
          live in a country where software patents are legal, using
          NAT-Traversal might infringe a patent.
 
-
 config BR2_PACKAGE_IPSEC_TOOLS_FRAG
-       depends on BR2_PACKAGE_IPSEC_TOOLS
-       bool "Enable IKE fragmentation."
+       bool "Enable IKE fragmentation"
        help
          Enable IKE fragmentation, which is a workaround for
          broken routers that drop fragmented packets
 
-config BR2_PACKAGE_IPSEC_TOOLS_STATS
-       default y
-       depends on BR2_PACKAGE_IPSEC_TOOLS
-       bool "Enable statistics logging function."
+config BR2_PACKAGE_IPSEC_TOOLS_DPD
+       bool "Enable DPD (Dead Peer Detection)"
+       help
+         Enable dead peer detection support
 
-config BR2_PACKAGE_IPSEC_TOOLS_IPV6
+config BR2_PACKAGE_IPSEC_TOOLS_STATS
+       bool "Enable statistics logging function"
        default y
-       depends on BR2_PACKAGE_IPSEC_TOOLS && BR2_INET_IPV6
-       bool "Enable IPv6 support"
-       help
-         This option has no effect if uClibc has been compiled without
-         IPv6 support.
 
 config BR2_PACKAGE_IPSEC_TOOLS_READLINE
-       depends on BR2_PACKAGE_IPSEC_TOOLS
+       bool "Enable readline input support"
        select BR2_PACKAGE_READLINE
-       bool "Enable readline input support if available."
 
-config BR2_PACKAGE_IPSEC_TOOLS_LIBS
-       bool "Install IPSec libraries under staging_dir/lib"
-       default y
-       depends on BR2_PACKAGE_IPSEC_TOOLS
+config BR2_PACKAGE_IPSEC_TOOLS_HYBRID
+       bool "Enable hybrid, both mode-cfg and xauth support"
        help
-         Install libipsec.a and libracoon.a under staging_dir/lib for further
-         development on a host machine.
-
-if BR2_PACKAGE_IPSEC_TOOLS
+         Hybrid mode is required for successful interoperability
+         (e.g. Cisco VPN Client).
 
 choice
        prompt "Security context"
-       default BR2_PACKAGE_IPSEC_SECCTX_DISABLE
+       default BR2_PACKAGE_IPSEC_TOOLS_SECCTX_DISABLE
        help
          Selects whether or not to enable security context support.
 
-config BR2_PACKAGE_IPSEC_SECCTX_DISABLE
+config BR2_PACKAGE_IPSEC_TOOLS_SECCTX_DISABLE
        bool "Disable security context support"
 
-config BR2_PACKAGE_IPSEC_SECCTX_ENABLE
+config BR2_PACKAGE_IPSEC_TOOLS_SECCTX_ENABLE
        bool "Enable SELinux security context support"
 
-config BR2_PACKAGE_IPSEC_SECCTX_KERNEL
+config BR2_PACKAGE_IPSEC_TOOLS_SECCTX_KERNEL
        bool "Enable kernel security context"
 
 endchoice