[RFC PATCH] Fix uci error caused by symlink to non-existent file
Fabian Bläse
fabian at blaese.de
Mi Sep 6 01:19:32 CEST 2017
Signed-off-by: Fabian Bläse <fabian at blaese.de>
---
.../fff/fff-vpn-select/files/etc/hotplug.d/iface/50-vpn-select | 3 +++
src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select | 2 +-
2 files changed, 4 insertions(+), 1 deletion(-)
diff --git a/src/packages/fff/fff-vpn-select/files/etc/hotplug.d/iface/50-vpn-select b/src/packages/fff/fff-vpn-select/files/etc/hotplug.d/iface/50-vpn-select
index 16d9853..c400889 100755
--- a/src/packages/fff/fff-vpn-select/files/etc/hotplug.d/iface/50-vpn-select
+++ b/src/packages/fff/fff-vpn-select/files/etc/hotplug.d/iface/50-vpn-select
@@ -1,4 +1,7 @@
#!/bin/sh
+
+touch /etc/config/tunneldigger
+
[ "$ACTION" = "ifup" -a "$INTERFACE" = "wan" ] && {
sleep 3
/usr/sbin/vpn-select
diff --git a/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select b/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select
index c3d003f..016c940 100755
--- a/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select
+++ b/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select
@@ -29,7 +29,7 @@ for file in $filecounts; do
uci set tunneldigger.$count.interface="l2tp$count"
uci set tunneldigger.$count.enabled="1"
uci set tunneldigger.$count.hook_script='/etc/tunneldigger/tunneldigger.hook'
- uci -c /tmp commit tunneldigger
+ uci commit tunneldigger
count=$((count + 1))
# remove this fastd-peer
rm /etc/fastd/${project}/peers/$file
--
2.11.0 (Apple Git-81)
Mehr Informationen über die Mailingliste franken-dev