summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--etc/inc/openvpn.inc9
1 files changed, 4 insertions, 5 deletions
diff --git a/etc/inc/openvpn.inc b/etc/inc/openvpn.inc
index af7296c..3c8d2ae 100644
--- a/etc/inc/openvpn.inc
+++ b/etc/inc/openvpn.inc
@@ -805,11 +805,10 @@ function openvpn_resync_all($interface = "") {
if ($g['platform'] == 'jail')
return;
- // delay our setup until the system
- // has a chance to init our paths
- if (!file_exists($g['varetc_path']."/openvpn") ||
- !file_exists($g['varetc_path']."/openvpn-csc"))
- return;
+ if (!is_dir("{$g['varetc_path']}/openvpn"))
+ safe_mkdir("{$g['varetc_path']}/openvpn", 0750);
+ if (!is_dir("{$g['varetc_path']}/openvpn-csc"))
+ safe_mkdir("{$g['varetc_path']}/openvpn-csc", 0750);
if (!is_array($config['openvpn']))
$config['openvpn'] = array();
OpenPOWER on IntegriCloud