From ee7b363934b6d2ca2b6c44ec27d940a92d012fda Mon Sep 17 00:00:00 2001 From: Till Brehm Date: Thu, 5 Oct 2017 17:16:55 +0200 Subject: [PATCH] Fixed an amavis config problem on CentOS 6 systems. --- install/dist/lib/fedora.lib.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/install/dist/lib/fedora.lib.php b/install/dist/lib/fedora.lib.php index bccb6cd5d2..6c9ae045c6 100644 --- a/install/dist/lib/fedora.lib.php +++ b/install/dist/lib/fedora.lib.php @@ -505,10 +505,17 @@ class installer_dist extends installer_base { 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'); } -- GitLab