summaryrefslogtreecommitdiffstats
path: root/etc/inc/openvpn.inc
diff options
context:
space:
mode:
authorErmal <eri@pfsense.org>2012-11-21 15:05:18 +0000
committerErmal <eri@pfsense.org>2012-11-21 15:05:18 +0000
commite63f73d1165cb00c32ff92a7fdcc7a7039b8ba6f (patch)
treeb1378e514eabb6cdc26f2ad4313de9b242204bf5 /etc/inc/openvpn.inc
parent2e62a7c49469c7e1d1b415dec288454d14a07654 (diff)
downloadpfsense-e63f73d1165cb00c32ff92a7fdcc7a7039b8ba6f.zip
pfsense-e63f73d1165cb00c32ff92a7fdcc7a7039b8ba6f.tar.gz
Presence of a directory does not mean anthing. Just continue up. Pointy-hat: myself
Diffstat (limited to 'etc/inc/openvpn.inc')
-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