comment "Tinc (not available, needs kernel modules)" depends on !(FREETZ_REPLACE_MODULE_AVAILABLE || !FREETZ_AVM_HAS_BUGON_IN_NET_CORE) comment "Tinc (not available, needs OpenSSL 1.0 or newer)" depends on (FREETZ_REPLACE_MODULE_AVAILABLE || !FREETZ_AVM_HAS_BUGON_IN_NET_CORE) && !FREETZ_OPENSSL_VERSION_1_MIN config FREETZ_PACKAGE_TINC bool "Tinc 1.0.36/1.1pre18" default n depends on (FREETZ_REPLACE_MODULE_AVAILABLE || !FREETZ_AVM_HAS_BUGON_IN_NET_CORE) && FREETZ_OPENSSL_VERSION_1_MIN select FREETZ_LIB_liblzo2 if !FREETZ_PACKAGE_TINC_STATIC select FREETZ_LIB_libz if !FREETZ_PACKAGE_TINC_STATIC select FREETZ_LIB_libcrypto if !FREETZ_PACKAGE_TINC_STATIC select FREETZ_MODULE_yf_patchkernel if FREETZ_AVM_HAS_BUGON_IN_NET_CORE help Tinc is a Virtual Private Network (VPN) daemon that uses tunneling and encryption to create a secure private network between hosts on the Internet. if FREETZ_PACKAGE_TINC choice prompt "Version" default FREETZ_PACKAGE_TINC_VERSION_1_0 config FREETZ_PACKAGE_TINC_VERSION_1_0 bool "1.0.36" config FREETZ_PACKAGE_TINC_VERSION_1_1 bool "1.1pre18 - EXPERIMENTAL" select FREETZ_LIB_libm if !FREETZ_PACKAGE_TINC_STATIC && FREETZ_TARGET_UCLIBC_HAS_multiple_libs endchoice config FREETZ_PACKAGE_TINC_tinc bool "Include tinc control utility" depends on FREETZ_PACKAGE_TINC_VERSION_1_1 default n select FREETZ_LIB_libreadline if !FREETZ_PACKAGE_TINC_STATIC select FREETZ_LIB_libncurses if !FREETZ_PACKAGE_TINC_STATIC config FREETZ_PACKAGE_TINC_STATIC bool "Link statically" default n help Tinc needs the following shared libraries which can be linked in statically by activating this switch: - libm.so (version 1.1) - liblzo2.so - libcrypto.so - libz.so endif # FREETZ_PACKAGE_TINC