]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/scripts/connscheduler
Programmupdate:
[ipfire-2.x.git] / src / scripts / connscheduler
index 9a4e44fe83f8fdb341594a6ab8533dce21455b51..c4ea8dc1d4f4e0ecb6e91b62aa9ec6d3ab948dd5 100644 (file)
@@ -210,5 +210,19 @@ sub timer
       &General::log("ConnSched shutdown");
        system ("/usr/local/bin/ipfirereboot", "down");
     }
+    elsif ( $CONNSCHED::config[$i]{'ACTION'} eq 'ipsecstart' )
+    {
+      &General::log("ConnSched ipsecstart");
+       system ("/usr/local/bin/ipsecctrl", "S");
+    }
+    elsif ( $CONNSCHED::config[$i]{'ACTION'} eq 'ipsecstop' )
+    {
+      &General::log("ConnSched ipsecstop");
+       system ("/usr/local/bin/ipsecctrl", "D");
+    }
+    else
+    {
+      # okay ? an event we don't know about
+    }
   }
 }