2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
9 include $(TOPDIR
)/rules.mk
14 PKG_MD5SUM
:=60745008b90b7dbe25fe8337c550fec6
16 PKG_SOURCE_URL
:=http
://openvpn.net
/release @SF
/openvpn
17 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
20 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)
21 PKG_INSTALL_DIR
:=$(PKG_BUILD_DIR
)/ipkg-install
23 include $(INCLUDE_DIR
)/package.mk
25 PKG_CONFIGURE_OPTIONS
:= --enable-shared \
32 --enable-password-save \
34 define Package
/openvpn
37 DEPENDS
:=+kmod-tun
+libopenssl
+liblzo
38 TITLE
:=Open source VPN solution using SSL
40 Open source VPN solution using SSL
41 URL
:=http
://openvpn.net
45 define Package
/openvpn-easy-rsa
46 $(call Package
/openvpn
)
47 DEPENDS
:=openvpn
+openssl-util
48 TITLE
:=Simple
shell scripts to manage a Certificate Authority
52 define Build
/Configure
53 $(call Build
/Configure
/Default
,$(PKG_CONFIGURE_OPTIONS
))
57 $(call Build
/Compile
/Default
,DESTDIR
="$(PKG_INSTALL_DIR)" \
61 define Package
/openvpn
/install
62 install -d
-m0755
$(1)/usr
/sbin
63 $(CP
) $(PKG_INSTALL_DIR
)/usr
/sbin
/openvpn
$(1)/usr
/sbin
/
66 define Package
/openvpn-easy-rsa
/install
67 install -d
-m0755
$(1)/usr
/sbin
$(1)/etc
/easy-rsa
68 $(CP
) $(PKG_BUILD_DIR
)/easy-rsa
/2.0/{build-
*,clean-all
,inherit-inter
,list-crl
,pkitool
,revoke-full
,sign-req
} $(1)/usr
/sbin
69 install -m
0644 $(PKG_BUILD_DIR
)/easy-rsa
/2.0/openssl.cnf
$(1)/etc
/easy-rsa
/openssl.cnf
70 install -m
0644 $(PKG_BUILD_DIR
)/easy-rsa
/2.0/vars
$(1)/etc
/easy-rsa
/vars
73 $(eval
$(call BuildPackage
,openvpn
))
74 $(eval
$(call BuildPackage
,openvpn-easy-rsa
))