]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/scripts/ovpn-ccd-convert
OpenVPN CCD: Fix ccd filename when certificate has spaces in name. Now the filename...
[ipfire-2.x.git] / src / scripts / ovpn-ccd-convert
index ac76435f6bf0742d999733252de7671a4616ac07..7aa8cf13ea42106ce2abba086b6d7ce886fcfbb9 100644 (file)
@@ -31,6 +31,7 @@ open(FILE,"/var/ipfire/ovpn/server.conf");
 &General::readhasharray("/var/ipfire/ovpn/ovpnconfig", \%ovpnconfig);
 foreach my $key (keys %ovpnconfig){
        if($ovpnconfig{$key}[32] eq '' && $ovpnconfig{$key}[3] eq 'host'){
+               $ovpnconfig{$key}[2] =~ s/ /_/gi;
                open ( CCDRWCONF,'>',"/var/ipfire/ovpn/ccd/$ovpnconfig{$key}[2]") or die "Unable to create clientconfigfile $!";
                print CCDRWCONF "# OpenVPN Clientconfig from CCD extension by Copymaster#\n\n";
                print CCDRWCONF "#This client uses the dynamic pool\n\n";