Skip to content

Commit f4719e1

Browse files
author
Till Brehm
committed
Merge branch 'master' into 'stable-3.1'
Master See merge request !382
2 parents 6f9a41a + ca80807 commit f4719e1

File tree

1 file changed

+14
-10
lines changed

1 file changed

+14
-10
lines changed

install/lib/installer_base.lib.php

Lines changed: 14 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1366,21 +1366,25 @@ public function configure_amavis() {
13661366

13671367
// Add the clamav user to the amavis group
13681368
exec('adduser clamav amavis');
1369-
1370-
// Create the director for DKIM-Keys
1371-
if(!is_dir('/var/lib/amavis/dkim')) mkdir('/var/lib/amavis/dkim', 0750, true);
1372-
// get shell-user for amavis
1373-
$amavis_user=exec('grep -o "^amavis:\|^vscan:" /etc/passwd');
1374-
if(!empty($amavis_user)) {
1375-
$amavis_user=rtrim($amavis_user, ":");
1376-
exec('chown '.$amavis_user.' /var/lib/amavis/dkim');
1377-
}
13781369
// get shell-group for amavis
13791370
$amavis_group=exec('grep -o "^amavis:\|^vscan:" /etc/group');
13801371
if(!empty($amavis_group)) {
13811372
$amavis_group=rtrim($amavis_group, ":");
1382-
exec('chgrp '.$amavis_group.' /var/lib/amavis/dkim');
13831373
}
1374+
// get shell-user for amavis
1375+
$amavis_user=exec('grep -o "^amavis:\|^vscan:" /etc/passwd');
1376+
if(!empty($amavis_user)) {
1377+
$amavis_user=rtrim($amavis_user, ":");
1378+
}
1379+
1380+
// Create the director for DKIM-Keys
1381+
if(!is_dir('/var/lib/amavis')) mkdir('/var/lib/amavis', 0750, true);
1382+
if(!empty($amavis_user)) exec('chown '.$amavis_user.' /var/lib/amavis');
1383+
if(!empty($amavis_group)) exec('chgrp '.$amavis_group.' /var/lib/amavis');
1384+
if(!is_dir('/var/lib/amavis/dkim')) mkdir('/var/lib/amavis/dkim', 0750);
1385+
if(!empty($amavis_user)) exec('chown -R '.$amavis_user.' /var/lib/amavis/dkim');
1386+
if(!empty($amavis_group)) exec('chgrp -R '.$amavis_group.' /var/lib/amavis/dkim');
1387+
13841388
}
13851389

13861390
public function configure_spamassassin() {

0 commit comments

Comments
 (0)