diff --git a/install/dist/lib/fedora.lib.php b/install/dist/lib/fedora.lib.php index bccb6cd5d2f77db52b5d2da6bc301c0284e3d0d3..9537282f8ac29c7d04fdfa8635fc58fb64797ae1 100644 --- a/install/dist/lib/fedora.lib.php +++ b/install/dist/lib/fedora.lib.php @@ -502,13 +502,21 @@ class installer_dist extends installer_base { $content = str_replace('{mysql_server_port}', $conf["mysql"]["port"], $content); $content = str_replace('{mysql_server_ip}', $conf['mysql']['ip'], $content); $content = str_replace('{hostname}', $conf['hostname'], $content); + $content = str_replace('{amavis_config_dir}', $conf['amavis']['config_dir'], $content); wf($conf["amavis"]["config_dir"].'/amavisd.conf', $content); chmod($conf['amavis']['config_dir'].'/amavisd.conf', 0640); + if(!is_file($conf['amavis']['config_dir'].'/60-dkim')) { + touch($conf['amavis']['config_dir'].'/60-dkim'); + chmod($conf['amavis']['config_dir'].'/60-dkim', 0640); + } + // for CentOS 7.2 only if($dist['confid'] == 'centos72') { chmod($conf['amavis']['config_dir'].'/amavisd.conf', 0750); chgrp($conf['amavis']['config_dir'].'/amavisd.conf', 'amavis'); + chmod($conf['amavis']['config_dir'].'/60-dkim', 0750); + chgrp($conf['amavis']['config_dir'].'/60-dkim', 'amavis'); } diff --git a/install/lib/install.lib.php b/install/lib/install.lib.php index 5c5bdc7a0b34e81c8ffc3657690120714412e086..1bb366fc657dc1e291fa32fa9abe8b884f6b8618 100644 --- a/install/lib/install.lib.php +++ b/install/lib/install.lib.php @@ -307,7 +307,7 @@ function get_distname() { $distid = 'centos53'; $distbaseid = 'fedora'; swriteln("Operating System: CentOS 5 or compatible\n"); - } elseif(stristr($content, 'CentOS Linux release 6')) { + } elseif(stristr($content, 'CentOS Linux release 6') || stristr($content, 'CentOS release 6')) { $distname = 'CentOS'; $distver = 'Unknown'; $distid = 'centos53'; diff --git a/server/lib/classes/monitor_tools.inc.php b/server/lib/classes/monitor_tools.inc.php index 3ff25c01e16b6911aa7d44872867544d6e00682f..30b1d477d188ffb4d4f76657b32d423fb6cd0a63 100644 --- a/server/lib/classes/monitor_tools.inc.php +++ b/server/lib/classes/monitor_tools.inc.php @@ -278,7 +278,7 @@ class monitor_tools { $distver = 'Unknown'; $distid = 'centos53'; $distbaseid = 'fedora'; - } elseif(stristr($content, 'CentOS Linux release 6')) { + } elseif(stristr($content, 'CentOS Linux release 6') || stristr($content, 'CentOS release 6')) { $distname = 'CentOS'; $distver = 'Unknown'; $distid = 'centos53';