]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/scripts/ovpn-ccd-convert
openvpn ccd: Minor fixes: iroute, delete route line.
[ipfire-2.x.git] / src / scripts / ovpn-ccd-convert
index a4062117d237e1fe3c59ee4dd150326671f45d7e..86b7c94a56a62e8bdeaa3a31f6f3a4a346c1bcc6 100644 (file)
@@ -5,10 +5,11 @@ my %ovpnconfig=();
 my @serverconf=();
 my $greennet;
 my $greensubnet;
-
+my $running='off';
 require '/var/ipfire/general-functions.pl';
 
 if ( -e "/var/run/openvpn.pid"){
+       $running='on';
        system('/usr/local/bin/openvpnctrl', '-k');
 }
 
@@ -41,5 +42,7 @@ foreach my $key (keys %ovpnconfig){
        $ovpnconfig{$key}[32] = 'dynamic';
 }
 &General::writehasharray("/var/ipfire/ovpn/ovpnconfig", \%ovpnconfig);
-system('/usr/local/bin/openvpnctrl', '-s');
-
+if ($running eq 'on')
+{
+       system('/usr/local/bin/openvpnctrl', '-s');
+}