[mailman/f16] fix #751581 - changed systemd service file to create error log with proper permissions

Jan Kaluža jkaluza at fedoraproject.org
Thu Dec 1 10:33:03 UTC 2011


commit b2cd10b1a4c904ca1cb78ffaf5a900f9eda447a5
Author: Jan Kaluza <hanzz.k at gmail.com>
Date:   Thu Dec 1 11:29:24 2011 +0100

    fix #751581 - changed systemd service file to create error log with proper
    permissions

 mailman.service |    3 +++
 mailman.spec    |    6 +++++-
 2 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/mailman.service b/mailman.service
index 16700c7..65bb52a 100644
--- a/mailman.service
+++ b/mailman.service
@@ -5,6 +5,9 @@ After=syslog.target network.target
 [Service]
 ExecStartPre=/usr/bin/mailman-update-cfg
 ExecStartPre=/usr/bin/install -m644 -o root -g root /usr/lib/mailman/cron/crontab.in /etc/cron.d/mailman
+ExecStartPre=/bin/touch /var/log/mailman/error
+ExecStartPre=/bin/chown mailman:mailman /var/log/mailman/error
+ExecStartPre=/bin/chmod 660 /var/log/mailman/error
 ExecStart=/usr/lib/mailman/bin/mailmanctl -s start
 ExecReload=/usr/lib/mailman/bin/mailmanctl restart
 ExecStop=/usr/bin/mailman-update-cfg
diff --git a/mailman.spec b/mailman.spec
index cb762d3..3322c85 100644
--- a/mailman.spec
+++ b/mailman.spec
@@ -1,7 +1,7 @@
 Summary: Mailing list manager with built in Web access
 Name: mailman
 Version: 2.1.14
-Release: 11%{?dist}
+Release: 12%{?dist}
 Epoch: 3
 Group: Applications/Internet
 Source0: ftp://ftp.gnu.org/pub/gnu/mailman/mailman-%{version}.tgz
@@ -540,6 +540,10 @@ exit 0
 %attr(2770,%{cgiuser},%{mmgroup}) %{archivesdir}/private
 
 %changelog
+* Thu Dec 01 2011 Jan Kaluza <jkaluza at redhat.com> - 3:2.1.14-12
+- fix #751581 - changed systemd service file to create error log with proper
+  permissions
+
 * Tue Nov 15 2011 Jan Kaluza <jkaluza at redhat.com> - 3:2.1.14-11
 - fix #751581 - switch to proper user/group
 


More information about the scm-commits mailing list