[mailman] move mailman-update-cfg to /usr/lib/mailman/bin

Jan Kaluža jkaluza at fedoraproject.org
Thu Apr 4 09:15:51 UTC 2013


commit 443bc3169ec5294b8df3dbcf226cc41444abfdbe
Author: Jan Kaluza <hanzz.k at gmail.com>
Date:   Thu Apr 4 11:15:43 2013 +0200

    move mailman-update-cfg to /usr/lib/mailman/bin

 mailman.service |    4 ++--
 mailman.spec    |   13 ++++++++-----
 2 files changed, 10 insertions(+), 7 deletions(-)
---
diff --git a/mailman.service b/mailman.service
index 65bb52a..712e1b8 100644
--- a/mailman.service
+++ b/mailman.service
@@ -3,14 +3,14 @@ Description=GNU Mailing List Manager
 After=syslog.target network.target
 
 [Service]
-ExecStartPre=/usr/bin/mailman-update-cfg
+ExecStartPre=/usr/lib/mailman/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
+ExecStop=/usr/lib/mailman/bin/mailman-update-cfg
 ExecStop=/usr/lib/mailman/bin/mailmanctl stop
 ExecStop=/bin/sh -c 'echo -e "# DO NOT EDIT THIS FILE!\n#\n# Contents of this file managed by /etc/init.d/mailman\n# Master copy is /usr/lib/mailman/cron/crontab.in" > /etc/cron.d/mailman'
 Type=forking
diff --git a/mailman.spec b/mailman.spec
index 84cd9cc..85a6a30 100644
--- a/mailman.spec
+++ b/mailman.spec
@@ -4,7 +4,7 @@
 Summary: Mailing list manager with built in Web access
 Name: mailman
 Version: 2.1.15
-Release: 12%{?dist}
+Release: 13%{?dist}
 Epoch: 3
 Group: Applications/Internet
 Source0: ftp://ftp.gnu.org/pub/gnu/mailman/mailman-%{version}.tgz
@@ -250,10 +250,10 @@ install -m755 -d %{buildroot}%{docdir}/admin
 cp -r %{mmbuilddir}/doc %{buildroot}%{docdir}/admin
 
 #install the script for updating the config (bz#484328)
-mkdir -p %{buildroot}%{_bindir}
-install -m755 %{SOURCE8} %{buildroot}%{_bindir}
+mkdir -p %{buildroot}%{mmdir}/bin/
+install -m755 %{SOURCE8} %{buildroot}%{mmdir}/bin/
 # set library path in mailman-update-cfg script.
-sed -i 's, at mmdir@,%{mmdir},g' %{buildroot}%{_bindir}/mailman-update-cfg
+sed -i 's, at mmdir@,%{mmdir},g' %{buildroot}%{mmdir}/bin/mailman-update-cfg
 
 # remove dir/files from %{buildroot} that we aren't shipping
 rm -rf %{buildroot}%{varmmdir}/icons
@@ -576,11 +576,14 @@ exit 0
 %attr(2775,root,%{mmgroup}) %{queuedir}
 %attr(0644,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/cron.d/mailman
 %attr(0644,root,%{mmgroup}) %config(noreplace) %{mmdir}/cron/crontab.in
-%attr(0755,root,root) %{_bindir}/mailman-update-cfg
+%attr(0755,root,root) %{mmdir}/bin/mailman-update-cfg
 %dir %attr(775,root,%{mmgroup}) %{piddir}
 %dir %attr(775,root,%{mmgroup}) %{lockdir}
 
 %changelog
+* Thu Apr 04 2013 Jan Kaluza <jkaluza at redhat.com> - 3:2.1.15-13
+- move mailman-update-cfg to /usr/lib/mailman/bin
+
 * Tue Apr 02 2013 Jan Kaluza <jkaluza at redhat.com> - 3:2.1.15-12
 - fix #947191 - change contentdir to /usr/share/httpd
 


More information about the scm-commits mailing list