openvpn: Remove stat files when connections are removed

This commit is contained in:
Michael Tremer
2015-04-09 17:18:44 +02:00
parent 2f36a7b43a
commit d72de3da14

View File

@@ -1237,6 +1237,9 @@ SETTINGS_ERROR:
while ($file = glob("${General::swroot}/ovpn/n2nconf/*")) {
system ("rm -rf $file");
}
while ($file = glob("/var/run/openvpn/*-n2n")) {
unlink $file;
}
# Remove everything from the collectd configuration
&writecollectdconf();
@@ -2364,6 +2367,8 @@ if ($confighash{$cgiparams{'KEY'}}[3] eq 'net') {
if (-e "${General::swroot}/ovpn/n2nconf/$confighash{$cgiparams{'KEY'}}[1]") {
rmdir ("${General::swroot}/ovpn/n2nconf/$confighash{$cgiparams{'KEY'}}[1]") || die "Kann Verzeichnis nicht loeschen: $!";
}
unlink("/var/run/openvpn/$confighash{$cgiparams{'KEY'}}[1]-n2n");
}
unlink ("${General::swroot}/ovpn/certs/$confighash{$cgiparams{'KEY'}}[1]cert.pem");