diff options
author | Scott Ullrich <sullrich@pfsense.org> | 2007-04-02 16:33:16 +0000 |
---|---|---|
committer | Scott Ullrich <sullrich@pfsense.org> | 2007-04-02 16:33:16 +0000 |
commit | 36df0acc6440406804391818e5f66ab37cb6ae53 (patch) | |
tree | a0526bfbe579b7a99829a27bb4f2991fb3164d31 /etc | |
parent | 031aed0137f0e6af451697f0f7b95155336aa27c (diff) | |
download | pfsense-36df0acc6440406804391818e5f66ab37cb6ae53.zip pfsense-36df0acc6440406804391818e5f66ab37cb6ae53.tar.gz |
Remove openvpn-csc when needed.
Submitted-By: Fernando Lemos
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/openvpn.inc | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/etc/inc/openvpn.inc b/etc/inc/openvpn.inc index 7efd609..67d8896 100644 --- a/etc/inc/openvpn.inc +++ b/etc/inc/openvpn.inc @@ -35,6 +35,7 @@ */ require_once('config.inc'); +require_once('pfsense-utils.inc'); require_once('util.inc'); // Return the list of ciphers OpenVPN supports @@ -346,7 +347,6 @@ function openvpn_resync_csc($id) { } } - openvpn_create_cscdir(); $filename = "{$g['varetc_path']}/openvpn_csc/{$settings['commonname']}"; file_put_contents($filename, $conf); chown($filename, 'nobody'); @@ -380,11 +380,11 @@ function openvpn_create_cscdir() { global $g; $csc_dir = "{$g['varetc_path']}/openvpn_csc"; - if (!is_dir($csc_dir)) { - mkdir($csc_dir); - chown($csc_dir, 'nobody'); - chgrp($csc_dir, 'nobody'); - } + if (is_dir($csc_dir)) + rmdir_recursive($csc_dir); + make_dirs($csc_dir); + chown($csc_dir, 'nobody'); + chgrp($csc_dir, 'nobody'); } // Resync and restart all VPNs |