[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