net/mwan3: remove lock file on mwan3 stop
authorFlorian Eckert <fe@dev.tdt.de>
Thu, 17 Aug 2017 09:57:17 +0000 (11:57 +0200)
committerFlorian Eckert <fe@dev.tdt.de>
Thu, 17 Aug 2017 09:57:40 +0000 (11:57 +0200)
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 5e123852bc2fc6970e9502ca01a697b2fb394e23)

net/mwan3/files/lib/mwan3/mwan3.sh
net/mwan3/files/usr/sbin/mwan3

index eae69b729328a13f23cef1898d016de838832595..2bba6f9a32a678f1f2ea8e8926d5caec0da65b75 100644 (file)
@@ -15,6 +15,10 @@ mwan3_unlock() {
        lock -u /var/run/mwan3.lock
 }
 
+mwan3_lock_clean() {
+       rm -rf /var/run/mwan3.lock
+}
+
 mwan3_get_iface_id()
 {
        local _tmp _iface _iface_count
index b13067a04dda968b959eb6214e38268d7eaabdc2..b3285b6f665df532062ee5ddc6d693b612688cac 100755 (executable)
@@ -164,6 +164,8 @@ stop()
        for ipset in $($IPS -n list | grep mwan3 | grep -E '_v4|_v6'); do
                $IPS -q destroy $ipset
        done
+
+       mwan3_lock_clean
 }
 
 restart() {