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:
parent
ff5100e759
commit
2e77d6d86d
2 changed files with 20 additions and 0 deletions
|
@ -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))
|
||||||
|
|
|
@ -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'
|
||||||
|
|
Loading…
Reference in a new issue