aboutsummaryrefslogtreecommitdiff
path: root/net/wg-installer/Makefile
diff options
context:
space:
mode:
authorNick Hainke <vincent@systemli.org>2022-01-06 22:03:18 +0100
committerNick Hainke <vincent@systemli.org>2022-01-06 22:24:08 +0100
commitd35c22951bfabb9b34133471fe1e389909d2007b (patch)
tree6def6d48a8549ce00680392f355d9c872152dd19 /net/wg-installer/Makefile
parent59600bd5d6f7d5567cad99095cfa2049fe5c630d (diff)
wg-installer: add hotplug script for olsr
Add hotplug-olsrd to automatically mesh with olsrd via new wireguard links. Signed-off-by: Nick Hainke <vincent@systemli.org>
Diffstat (limited to 'net/wg-installer/Makefile')
-rw-r--r--net/wg-installer/Makefile11
1 files changed, 11 insertions, 0 deletions
diff --git a/net/wg-installer/Makefile b/net/wg-installer/Makefile
index 802752ec2..00701701a 100644
--- a/net/wg-installer/Makefile
+++ b/net/wg-installer/Makefile
@@ -62,6 +62,16 @@ define Package/wg-installer-server-hotplug-babeld/install
$(INSTALL_BIN) ./wg-server/hotplug.d/99-mesh-babeld $(1)/etc/hotplug.d/net/99-mesh-babeld
endef
+define Package/wg-installer-server-hotplug-olsrd
+ $(call Package/wg-installer-server)
+ DEPENDS:=wg-installer-server
+endef
+
+define Package/wg-installer-server-hotplug-olsrd/install
+ $(INSTALL_DIR) $(1)/etc/hotplug.d/net/
+ $(INSTALL_BIN) ./wg-server/hotplug.d/99-mesh-olsrd $(1)/etc/hotplug.d/net/99-mesh-olsrd
+endef
+
define Package/wg-installer-client
$(call Package/wg-installer/Default)
TITLE+= (client)
@@ -86,4 +96,5 @@ endef
$(eval $(call BuildPackage,wg-installer-server))
$(eval $(call BuildPackage,wg-installer-server-hotplug-babeld))
+$(eval $(call BuildPackage,wg-installer-server-hotplug-olsrd))
$(eval $(call BuildPackage,wg-installer-client))