bmx7: add wireguard plugin

BMX7 now support wireguard tunnels via a new plugin[0].

[0]: https://github.com/bmx-routing/bmx7/pull/52

Signed-off-by: Paul Spooren <mail@aparcar.org>
This commit is contained in:
Paul Spooren 2019-08-30 12:49:58 -10:00
parent ff5100e759
commit 2e77d6d86d
2 changed files with 20 additions and 0 deletions

View file

@ -47,6 +47,11 @@ define Package/bmx7
MENU:=1 MENU:=1
endef endef
define Build/Prepare
$(call Build/Prepare/Default)
$(CP) $(PKG_BUILD_DIR)/src/* $(PKG_BUILD_DIR)/
endef
define Package/bmx7-uci-config define Package/bmx7-uci-config
$(call Package/bmx7/Default) $(call Package/bmx7/Default)
DEPENDS:=bmx7 +libuci DEPENDS:=bmx7 +libuci
@ -83,6 +88,12 @@ define Package/bmx7-tun
TITLE:=ipip-based tunnel plugin (recommended!) TITLE:=ipip-based tunnel plugin (recommended!)
endef endef
define Package/bmx7-wg-tun
$(call Package/bmx7/Default)
DEPENDS:=bmx7
TITLE:=wireguard-based tunnel plugin
endef
define Package/bmx7-table define Package/bmx7-table
$(call Package/bmx7/Default) $(call Package/bmx7/Default)
DEPENDS:=bmx7 +bmx7-tun DEPENDS:=bmx7 +bmx7-tun
@ -150,6 +161,11 @@ define Package/bmx7-tun/install
$(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/bmx7_tun/bmx7_tun.so $(1)/usr/lib/bmx7_tun.so $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/bmx7_tun/bmx7_tun.so $(1)/usr/lib/bmx7_tun.so
endef endef
define Package/bmx7-wg-tun/install
$(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/bmx7_wg_tun/bmx7_wg_tun.so $(1)/usr/lib/bmx7_wg_tun.so
endef
define Package/bmx7-table/install define Package/bmx7-table/install
$(INSTALL_DIR) $(1)/usr/lib $(INSTALL_DIR) $(1)/usr/lib
$(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/bmx7_table/bmx7_table.so $(1)/usr/lib/bmx7_table.so $(INSTALL_BIN) $(PKG_BUILD_DIR)/lib/bmx7_table/bmx7_table.so $(1)/usr/lib/bmx7_table.so
@ -163,3 +179,4 @@ $(eval $(call BuildPackage,bmx7-json))
$(eval $(call BuildPackage,bmx7-sms)) $(eval $(call BuildPackage,bmx7-sms))
$(eval $(call BuildPackage,bmx7-table)) $(eval $(call BuildPackage,bmx7-table))
$(eval $(call BuildPackage,bmx7-tun)) $(eval $(call BuildPackage,bmx7-tun))
$(eval $(call BuildPackage,bmx7-wg-tun))

View file

@ -26,6 +26,9 @@ config 'dev' 'mesh_2'
#config 'plugin' #config 'plugin'
# option 'plugin' 'bmx7_tun.so' # option 'plugin' 'bmx7_tun.so'
#
#config 'plugin'
# option 'plugin' 'bmx7_wg_tun.so'
#config 'plugin' #config 'plugin'
# option 'plugin' 'bmx7_table.so' # option 'plugin' 'bmx7_table.so'