make lzo and server support in openvpn optional
SVN-Revision: 551
This commit is contained in:
		
							parent
							
								
									adb9bba64a
								
							
						
					
					
						commit
						bbe73f6b48
					
				| @ -54,6 +54,10 @@ clean: $(patsubst %,%-clean,$(package-) $(package-y) $(package-m)) linux-clean | ||||
| compile: $(patsubst %,%-compile,$(package-y) $(package-m)) | ||||
| install: $(patsubst %,%-install,$(package-y)) | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_OPENVPN_LZO),y) | ||||
| openvpn-compile: lzo-compile | ||||
| endif | ||||
| 
 | ||||
| nocatsplash-compile: glib-compile | ||||
| arpwatch-compile: libpcap-compile | ||||
| tcpdump-compile: libpcap-compile | ||||
|  | ||||
| @ -3,8 +3,18 @@ config BR2_PACKAGE_OPENVPN | ||||
| 	default m | ||||
| 	select BR2_PACKAGE_KMOD_TUN | ||||
| 	select BR2_PACKAGE_OPENSSL | ||||
| 	select BR2_PACKAGE_LZO | ||||
| 	help | ||||
| 	  Open Source VPN solution using SSL | ||||
| 
 | ||||
| 	  http://openvpn.net/ | ||||
| 
 | ||||
| config BR2_PACKAGE_OPENVPN_SERVER | ||||
| 	bool "Enable server support" | ||||
| 	default y | ||||
| 	depends BR2_PACKAGE_OPENVPN | ||||
| 
 | ||||
| config BR2_PACKAGE_OPENVPN_LZO | ||||
| 	bool "Enable transparent compression (lzo)" | ||||
| 	default y | ||||
| 	depends BR2_PACKAGE_OPENVPN | ||||
| 	select BR2_PACKAGE_LZO | ||||
|  | ||||
| @ -14,6 +14,14 @@ PKG_CAT:=zcat | ||||
| PKG_IPK:=$(PACKAGE_DIR)/$(PKG_NAME)_$(PKG_VERSION)-$(PKG_RELEASE)_$(ARCH).ipk | ||||
| PKG_IPK_DIR:=$(PKG_BUILD_DIR)/ipkg | ||||
| 
 | ||||
| ifneq ($(BR2_PACKAGE_OPENVPN_LZO),y) | ||||
| DISABLE_LZO:=--disable-lzo | ||||
| endif | ||||
| 
 | ||||
| ifneq ($(BR2_PACKAGE_OPENVPN_SERVER),y) | ||||
| DISABLE_SERVER:=--disable-server | ||||
| endif | ||||
| 
 | ||||
| $(DL_DIR)/$(PKG_SOURCE): | ||||
| 	 $(SCRIPT_DIR)/download.pl $(DL_DIR) $(PKG_SOURCE) $(PKG_MD5SUM) $(PKG_SOURCE_URL) | ||||
| 
 | ||||
| @ -46,6 +54,8 @@ $(PKG_BUILD_DIR)/.configured: $(PKG_BUILD_DIR)/.unpacked | ||||
| 		--disable-management \
 | ||||
| 		--disable-socks \
 | ||||
| 		--disable-http \
 | ||||
| 		$(DISABLE_LZO) \
 | ||||
| 		$(DISABLE_SERVER) \
 | ||||
| 	); | ||||
| 	touch $(PKG_BUILD_DIR)/.configured | ||||
| 
 | ||||
|  | ||||
| @ -1,6 +1,7 @@ | ||||
| #!/usr/bin/perl | ||||
| my %change = ( | ||||
| 	'BUSYBOX' => 'make -C package busybox-clean', | ||||
| 	'OPENVPN_' => 'make -C package openvpn-clean', | ||||
| 	'' => 'make target_clean' | ||||
| ); | ||||
| 
 | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user