@ -9,14 +9,14 @@
i n c l u d e $( TOPDIR ) / r u l e s . m k
PKG_NAME := softethervpn
PKG_VERSION := 4.25-9656
PKG_VERREL := rtm
PKG_VERDATE := 2018.01.15
PKG_VERSION := 4.28-9669
PKG_VERREL := beta
PKG_VERDATE := 2018.09.11
PKG_RELEASE := 1
PKG_SOURCE := softether-src-v$( PKG_VERSION) -$( PKG_VERREL) .tar.gz
PKG_SOURCE_URL := http://www.softether-download.com/files/softether/v$( PKG_VERSION) -$( PKG_VERREL) -$( PKG_VERDATE) -tree/Source_Code/
PKG_HASH := b946dec3da5833ad2be69125224784b8a8e2a4149297d0c0a907ba0e1c4535f8
PKG_HASH := 1e641fa227a732b3eec3fe8bdcf4d4fd2b1d0b0a5084119126c1216d2ec1b545
PKG_BUILD_DIR := $( BUILD_DIR) /v$( PKG_VERSION)
HOST_BUILD_DIR := $( BUILD_DIR_HOST) /v$( PKG_VERSION)
@ -82,11 +82,10 @@ define Build/Configure
e n d e f
d e f i n e P a c k a g e / s o f t e t h e r v p n
d e f i n e P a c k a g e / s o f t e t h e r v p n / d e f a u l t
SECTION:= net
CATEGORY:= Network
SUBMENU:= VPN
DEPENDS:= +libpthread +librt +libreadline +libopenssl +libncurses +kmod-tun +zlib $( ICONV_DEPENDS)
TITLE:= Free Cross-platform Multi-protocol VPN server and client
URL:= http://www.softether.org/
MAINTAINER:= Federico Di Marco <fededim@gmail.com>
@ -101,41 +100,98 @@ IPsec and MS-SSTP), but has also original strong SSL-VPN protocol to penetrate a
h a s v e r y f a s t t h r o u g h p u t , l o w l a t e n c y a n d f i r e w a l l r e s i s t a n c e .
e n d e f
d e f i n e P a c k a g e / s o f t e t h e r v p n - b a s e
$( Package/softethervpn/default)
DEPENDS:= +libpthread +librt +libreadline +libopenssl +libncurses +kmod-tun +zlib $( ICONV_DEPENDS)
TITLE += ( Base)
e n d e f
d e f i n e P a c k a g e / s o f t e t h e r v p n - s e r v e r
$( Package/softethervpn/default)
DEPENDS:= +softethervpn-base
TITLE += ( Server)
e n d e f
d e f i n e P a c k a g e / s o f t e t h e r v p n - b r i d g e
$( Package/softethervpn/default)
DEPENDS:= +softethervpn-base
TITLE += ( Bridge)
e n d e f
d e f i n e P a c k a g e / s o f t e t h e r v p n - c l i e n t
$( Package/softethervpn/default)
DEPENDS:= +softethervpn-base
TITLE += ( Client)
e n d e f
P a c k a g e / s o f t e t h e r v p n - b a s e / description = $( Package/softethervpn/description)
P a c k a g e / s o f t e t h e r v p n - s e r v e r / description = $( Package/softethervpn/description)
P a c k a g e / s o f t e t h e r v p n - b r i d g e / description = $( Package/softethervpn/description)
P a c k a g e / s o f t e t h e r v p n - c l i e n t / description = $( Package/softethervpn/description)
d e f i n e P a c k a g e / s o f t e t h e r v p n - b a s e / c o n f f i l e s
/usr/libexec/softethervpn/lang.config
e n d e f
d e f i n e P a c k a g e / s o f t e t h e r v p n - s e r v e r / c o n f f i l e s
/usr/libexec/softethervpn/vpn_server.config
e n d e f
d e f i n e P a c k a g e / s o f t e t h e r v p n - c l i e n t / c o n f f i l e s
/usr/libexec/softethervpn/vpn_client.config
e n d e f
d e f i n e P a c k a g e / s o f t e t h e r v p n / c o n f f i l e s
/ u s r / l i b e x e c / s o f t e t h e r v p n / v p n _ s e r v e r . c o n f i g
/ u s r / l i b e x e c / s o f t e t h e r v p n / v p n _ c l i e n t . c o n f i g
/ u s r / l i b e x e c / s o f t e t h e r v p n / v p n _ b r i d g e . c o n f i g
/ u s r / l i b e x e c / s o f t e t h e r v p n / l a n g . c o n f i g
d e f i n e P a c k a g e / s o f t e t h e r v p n - b r i d g e / c o n f f i l e s
/usr/libexec/softethervpn/vpn_bridge.config
e n d e f
d e f i n e P a c k a g e / s o f t e t h e r v p n / i n s t a l l
d e f i n e P a c k a g e / s o f t e t h e r v p n - b a s e / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/libexec/softethervpn
$( INSTALL_BIN) $( PKG_BUILD_DIR) /bin/vpnserver/vpnserver $( 1) /usr/libexec/softethervpn
$( INSTALL_BIN) $( PKG_BUILD_DIR) /bin/vpnserver/hamcore.se2 $( 1) /usr/libexec/softethervpn
$( INSTALL_BIN) $( PKG_BUILD_DIR) /bin/vpnclient/vpnclient $( 1) /usr/libexec/softethervpn
$( INSTALL_BIN) $( PKG_BUILD_DIR) /bin/vpnbridge/vpnbridge $( 1) /usr/libexec/softethervpn
$( INSTALL_BIN) $( PKG_BUILD_DIR) /bin/vpncmd/vpncmd $( 1) /usr/libexec/softethervpn
$( INSTALL_BIN) files/launcher.sh $( 1) /usr/libexec/softethervpn
$( INSTALL_DATA) files/dummy $( 1) /usr/libexec/softethervpn/vpn_server.config
$( INSTALL_DATA) files/dummy $( 1) /usr/libexec/softethervpn/vpn_bridge.config
$( INSTALL_DATA) files/dummy $( 1) /usr/libexec/softethervpn/vpn_client.config
$( INSTALL_DATA) files/dummy $( 1) /usr/libexec/softethervpn/lang.config
$( INSTALL_DIR) $( 1) /usr/bin
#$(LN) ../../usr/libexec/softethervpn/launcher.sh $(1)/usr/bin/vpnserver
#$(LN) ../../usr/libexec/softethervpn/launcher.sh $(1)/usr/bin/vpnclient
#$(LN) ../../usr/libexec/softethervpn/launcher.sh $(1)/usr/bin/vpnbridge
$( LN) ../../usr/libexec/softethervpn/launcher.sh $( 1) /usr/bin/vpncmd
e n d e f
d e f i n e P a c k a g e / s o f t e t h e r v p n - s e r v e r / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/libexec/softethervpn
$( INSTALL_BIN) $( PKG_BUILD_DIR) /bin/vpnserver/vpnserver $( 1) /usr/libexec/softethervpn
$( INSTALL_DATA) files/dummy $( 1) /usr/libexec/softethervpn/vpn_server.config
$( INSTALL_DIR) $( 1) /etc
$( INSTALL_DIR) $( 1) /etc/init.d
$( INSTALL_BIN) files/vpnserver.init $( 1) /etc/init.d/softethervpnserver
e n d e f
d e f i n e P a c k a g e / s o f t e t h e r v p n - b r i d g e / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/libexec/softethervpn
$( INSTALL_BIN) $( PKG_BUILD_DIR) /bin/vpnbridge/vpnbridge $( 1) /usr/libexec/softethervpn
$( INSTALL_DATA) files/dummy $( 1) /usr/libexec/softethervpn/vpn_bridge.config
$( INSTALL_DIR) $( 1) /etc
$( INSTALL_DIR) $( 1) /etc/init.d
$( INSTALL_BIN) files/vpnbridge.init $( 1) /etc/init.d/softethervpnbridge
e n d e f
d e f i n e P a c k a g e / s o f t e t h e r v p n - c l i e n t / i n s t a l l
$( INSTALL_DIR) $( 1) /usr/libexec/softethervpn
$( INSTALL_BIN) $( PKG_BUILD_DIR) /bin/vpnclient/vpnclient $( 1) /usr/libexec/softethervpn
$( INSTALL_DATA) files/dummy $( 1) /usr/libexec/softethervpn/vpn_client.config
$( INSTALL_DIR) $( 1) /etc
$( INSTALL_DIR) $( 1) /etc/init.d
$( INSTALL_BIN) files/vpnclient.init $( 1) /etc/init.d/softethervpnclient
e n d e f
$( eval $ ( call BuildPackage ,softethervpn ) )
$( eval $ ( call BuildPackage ,softethervpn -base ) )
$( eval $ ( call BuildPackage ,softethervpn -server ) )
$( eval $ ( call BuildPackage ,softethervpn -client ) )
$( eval $ ( call BuildPackage ,softethervpn -bridge ) )
$( eval $ ( call HostBuild ) )