Skip to content
Snippets Groups Projects
Commit e73b3284 authored by Bjoern Franke's avatar Bjoern Franke
Browse files

use extra fastdreg-config and proper installscripts

parent b17f5128
No related branches found
No related tags found
No related merge requests found
...@@ -30,7 +30,14 @@ define Build/Compile ...@@ -30,7 +30,14 @@ define Build/Compile
endef endef
define Package/ffol-fastdreg/install define Package/ffol-fastdreg/install
$(CP) ./files/* $(1)/ $(INSTALL_DIR) $(1)/etc/init.d/
$(INSTALL_BIN) files/fastdreg.init $(1)/etc/init.d/fastdreg
$(INSTALL_DIR) $(1)/etc/hotplug.d/iface/
$(INSTALL_DATA) files/etc/hotplug.d/iface/50-fastdstart $(1)/etc/hotplug.d/iface/
$(INSTALL_DIR) $(1)/lib/ffol/fastdreg/
$(INSTALL_BIN) files/lib/ffol/fastdreg/fastdreg.sh $(1)/lib/ffol/fastdreg/
$(INSTALL_DIR) $(1)/etc/config/
$(INSTALL_CONF) files/fastdreg.config $(1)/etc/config/fastdreg
endef endef
$(eval $(call BuildPackage,ffol-fastdreg)) $(eval $(call BuildPackage,ffol-fastdreg))
#!/bin/sh
fastdenabled=$(uci get fastd.mesh_vpn.enabled)
fastdregdone=$(uci get fastd.regdone)
if [ $fastdenabled ] && [ ! $fastdregdone ]; then
/lib/ffol/fastdreg/fastdreg.sh
fi
...@@ -7,13 +7,13 @@ hostname=$(uci get system.@system[0].hostname) ...@@ -7,13 +7,13 @@ hostname=$(uci get system.@system[0].hostname)
pubkey=$(/etc/init.d/fastd show_key mesh_vpn) pubkey=$(/etc/init.d/fastd show_key mesh_vpn)
regdone=$(uci get fastd.regdone) regdone=$(uci get fastdreg.ffol.regdone)
if [ -z $regdone ]; then if [ $regdone ]; then
reg=$(wget -T15 "$keysrv/reg.php?name=$hostname&key=$pubkey" -O -) reg=$(wget -T15 "$keysrv/reg.php?name=$hostname&key=$pubkey" -O -)
if [ "$reg" == "regdone" ]; then if [ "$reg" == "regdone" ]; then
uci set fastd.regdone=1 uci set fastdreg.ffol.regdone=1
fi fi
fi fi
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment