From: Alan Knowles Date: Thu, 9 Aug 2018 02:16:37 +0000 (+0800) Subject: DataObjects/Core_setting.php X-Git-Url: http://git.roojs.org/?p=Pman.Core;a=commitdiff_plain;h=9371c7a636e0c9f2c667dec90c0e8472dca4912c DataObjects/Core_setting.php --- diff --git a/DataObjects/Core_setting.php b/DataObjects/Core_setting.php index ea19562b..cfd559ad 100644 --- a/DataObjects/Core_setting.php +++ b/DataObjects/Core_setting.php @@ -16,7 +16,7 @@ class Pman_Core_DataObjects_Core_setting extends DB_DataObject file_exists("{$dir}/pub.key") || file_exists("{$dir}/pri.key") ){ - return; + return true; } $ssl = openssl_pkey_new(array( @@ -31,6 +31,7 @@ class Pman_Core_DataObjects_Core_setting extends DB_DataObject file_put_contents("{$dir}/pub.key",$pub_key); file_put_contents("{$dir}/pri.key",$pri_key); + return true; } function lookup($m,$n) @@ -57,7 +58,7 @@ class Pman_Core_DataObjects_Core_setting extends DB_DataObject $key_dir = $client_dir.'/keys'; if(!file_exists($key_dir)) { $this->checkWritable(get_class($this),__FUNCTION__,$client_dir); - exec("mkdir -m775 {$key_dir}"); + mkdir($key_dir, 0775); } return $key_dir; }