added possibility to disable lzo compression and encryption to save ram Signed-off-by: Andreas Braeu <a...@andi95.de> --- index 730e6f4..3a09f04 100644 --- a/net/vtun/Makefile +++ b/net/vtun/Makefile @@ -20,10 +20,36 @@ include $(INCLUDE_DIR)/package.mk define Package/vtun SECTION:=net CATEGORY:=Network - DEPENDS:=+kmod-tun +liblzo +libopenssl + DEPENDS:=+kmod-tun +VTUN_LZO:liblzo +VTUN_SSL:libopenssl TITLE:=VPN tunneling daemon URL:=http://vtun.sourceforge.net SUBMENU:=VPN + MENU:=1 +endef + +define Package/vtun/config +menu "Configuration" + depends on PACKAGE_vtun + +config VTUN_config + + depends on PACKAGE_vtun + config VTUN_LZO + bool "enable vtun compression" + help + vtun tunnels will be compressed + default y + + config VTUN_SSL + bool "enable vtun ssl encryption" + help + vtun tunnels will be encrypted + default y + + + # ...... + +endmenu endef define Package/vtun/conffiles define Package/vtun/conffiles @@ -31,15 +57,15 @@ define Package/vtun/conffiles endef CONFIGURE_ARGS += \ - --with-lzo-headers="$(STAGING_DIR)/usr/include/lzo" \ - --with-lzo-lib="$(STAGING_DIR)/usr/lib/" \ - --with-ssl-headers="$(STAGING_DIR)/usr/include/openssl" \ + $(if $(CONFIG_VTUN_LZO),--with-lzo-lib="$(STAGING_DIR)/usr/lib/",--disable-zlib) \ + $(if $(CONFIG_VTUN_LZO),--with-lzo-headers="$(STAGING_DIR)/usr/include/lzo",--disable-lzo) \ + $(if $(CONFIG_VTUN_SSL),--with-ssl-headers="$(STAGING_DIR)/usr/lib/",--disable-ssl) \ CONFIGURE_VARS += \ LIBS="$(TARGET_LDFLAGS)" \ - BLOWFISH_HDR_DIR="$(STAGING_DIR)/usr/include/openssl" \ - LZO_HDR_DIR="$(STAGING_DIR)/usr/include/lzo" \ - SSL_HDR_DIR="$(STAGING_DIR)/usr/include/openssl" \ + $(if $(CONFIG_VTUN_LZO),LZO_HDR_DIR="$(STAGING_DIR)/usr/include/lzo") \ + $(if $(CONFIG_VTUN_SSL),BLOWFISH_HDR_DIR="$(STAGING_DIR)/usr/include/openssl") \ + $(if $(CONFIG_VTUN_SSL),SSL_HDR_DIR="$(STAGING_DIR)/usr/include/openssl") \ define Build/Compile $(call Build/Compile/Default,vtund)
_______________________________________________ openwrt-devel mailing list openwrt-devel@lists.openwrt.org https://lists.openwrt.org/mailman/listinfo/openwrt-devel