]> git.ipfire.org Git - people/ummeegge/ipfire-2.x.git/commitdiff
OpenVPN ccd: fix creation of ccd directory via ovpn-ccd-convert script
authorAlexander Marx <amarx@ipfire.org>
Fri, 7 Dec 2012 16:00:46 +0000 (17:00 +0100)
committerMichael Tremer <michael.tremer@ipfire.org>
Fri, 7 Dec 2012 16:00:46 +0000 (17:00 +0100)
Fixes #10263.

src/scripts/ovpn-ccd-convert

index 86b7c94a56a62e8bdeaa3a31f6f3a4a346c1bcc6..c54e256a2d18f76b41b838c6c5e3c5605aa3c4ea 100644 (file)
@@ -1,13 +1,15 @@
 #!/usr/bin/perl
-
+# Converter script for old openvpn clients
 my %net=();
 my %ovpnconfig=();
 my @serverconf=();
 my $greennet;
 my $greensubnet;
 my $running='off';
-require '/var/ipfire/general-functions.pl';
 
+require '/var/ipfire/general-functions.pl';
+unless (-d "${General::swroot}/ovpn/ccd") { system("mkdir ${General::swroot}/ovpn/ccd"); }
+system ("chown nobody.nobody ${General::swroot}/ovpn/ccd");
 if ( -e "/var/run/openvpn.pid"){
        $running='on';
        system('/usr/local/bin/openvpnctrl', '-k');