[mailman] fix #701539 - fixed permissions of all directories in mailman dir

Jan Kaluža jkaluza at fedoraproject.org
Wed May 18 11:35:50 UTC 2011


commit 6b60c6b7d347f02ba0cd208e51d0f3b2f90bc0eb
Author: Jan Kaluza <hanzz.k at gmail.com>
Date:   Wed May 18 13:35:37 2011 +0200

    fix #701539 - fixed permissions of all directories in mailman dir

 mailman.spec |   41 ++++++++++++++++++++++-------------------
 1 files changed, 22 insertions(+), 19 deletions(-)
---
diff --git a/mailman.spec b/mailman.spec
index e058609..9fdec70 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: 7%{?dist}
+Release: 8%{?dist}
 Epoch: 3
 Group: Applications/Internet
 Source0: ftp://ftp.gnu.org/pub/gnu/mailman/mailman-%{version}.tgz
@@ -364,22 +364,22 @@ exit 0
 
 %files
 %defattr(-,root,%{mmgroup})
-%dir %{mmdir}
+%attr(2755,root,%{mmgroup}) %dir %{mmdir}
 #%%{mmdir}/Mailman
-%{mmdir}/bin
+%attr(2755,root,%{mmgroup}) %{mmdir}/bin
 %attr(2755,root,%{mmgroup}) %{mmdir}/cgi-bin
 #%%{mmdir}/cron
-%{mmdir}/icons
-%{mmdir}/mail
-%{mmdir}/messages
-%{mmdir}/pythonlib
-%{mmdir}/scripts
+%attr(2755,root,%{mmgroup}) %{mmdir}/icons
+%attr(2755,root,%{mmgroup}) %{mmdir}/mail
+%attr(2755,root,%{mmgroup}) %{mmdir}/messages
+%attr(2755,root,%{mmgroup}) %{mmdir}/pythonlib
+%attr(2755,root,%{mmgroup}) %{mmdir}/scripts
 # rpmlint will complain here about config files being in /usr
 # but these are both data files -parts of mailman's web UI-
 # and config files - user can change them to match the design
 # and/or content of their web pages
-%config(noreplace) %{mmdir}/templates
-%{mmdir}/tests
+%attr(2755,root,%{mmgroup}) %config(noreplace) %{mmdir}/templates
+%attr(2755,root,%{mmgroup}) %{mmdir}/tests
 %{varmmdir}
 #cron dir minus one file which is listed later
 %{mmdir}/cron/bumpdigests
@@ -394,16 +394,16 @@ exit 0
 %{mmdir}/cron/paths.pyo
 %{mmdir}/cron/senddigests
 #Mailman dir minus one file which is listed later
-%{mmdir}/Mailman/Archiver
+%attr(2755,root,%{mmgroup}) %{mmdir}/Mailman/Archiver
 %{mmdir}/Mailman/Autoresponder.py
 %{mmdir}/Mailman/Autoresponder.pyc
 %{mmdir}/Mailman/Autoresponder.pyo
 %{mmdir}/Mailman/Bouncer.py
 %{mmdir}/Mailman/Bouncer.pyc
 %{mmdir}/Mailman/Bouncer.pyo
-%{mmdir}/Mailman/Bouncers
-%{mmdir}/Mailman/Cgi
-%{mmdir}/Mailman/Commands
+%attr(2755,root,%{mmgroup}) %{mmdir}/Mailman/Bouncers
+%attr(2755,root,%{mmgroup}) %{mmdir}/Mailman/Cgi
+%attr(2755,root,%{mmgroup}) %{mmdir}/Mailman/Commands
 %{mmdir}/Mailman/Defaults.py
 %{mmdir}/Mailman/Defaults.pyc
 %{mmdir}/Mailman/Defaults.pyo
@@ -422,8 +422,8 @@ exit 0
 #%%{mmdir}/Mailman/Generator.py
 #%%{mmdir}/Mailman/Generator.pyc
 #%%{mmdir}/Mailman/Generator.pyo
-%{mmdir}/Mailman/Gui
-%{mmdir}/Mailman/Handlers
+%attr(2755,root,%{mmgroup}) %{mmdir}/Mailman/Gui
+%attr(2755,root,%{mmgroup}) %{mmdir}/Mailman/Handlers
 %{mmdir}/Mailman/htmlformat.py
 %{mmdir}/Mailman/htmlformat.pyc
 %{mmdir}/Mailman/htmlformat.pyo
@@ -442,7 +442,7 @@ exit 0
 %{mmdir}/Mailman/LockFile.py
 %{mmdir}/Mailman/LockFile.pyc
 %{mmdir}/Mailman/LockFile.pyo
-%{mmdir}/Mailman/Logging
+%attr(2755,root,%{mmgroup}) %{mmdir}/Mailman/Logging
 %{mmdir}/Mailman/Mailbox.py
 %{mmdir}/Mailman/Mailbox.pyc
 %{mmdir}/Mailman/Mailbox.pyo
@@ -456,7 +456,7 @@ exit 0
 %{mmdir}/Mailman/Message.pyc
 %{mmdir}/Mailman/Message.pyo
 %{mmdir}/Mailman/mm_cfg.py.dist
-%{mmdir}/Mailman/MTA
+%attr(2755,root,%{mmgroup}) %{mmdir}/Mailman/MTA
 %{mmdir}/Mailman/OldStyleMemberships.py
 %{mmdir}/Mailman/OldStyleMemberships.pyc
 %{mmdir}/Mailman/OldStyleMemberships.pyo
@@ -466,7 +466,7 @@ exit 0
 %{mmdir}/Mailman/Post.py
 %{mmdir}/Mailman/Post.pyc
 %{mmdir}/Mailman/Post.pyo
-%{mmdir}/Mailman/Queue
+%attr(2755,root,%{mmgroup}) %{mmdir}/Mailman/Queue
 %{mmdir}/Mailman/SafeDict.py
 %{mmdir}/Mailman/SafeDict.pyc
 %{mmdir}/Mailman/SafeDict.pyo
@@ -516,6 +516,9 @@ exit 0
 %attr(2770,%{cgiuser},%{mmgroup}) %{archivesdir}/private
 
 %changelog
+* Wed May 18 2011 Jan Kaluza <jkaluza at redhat.com> - 3:2.1.14-8
+- fix #701539 - fixed permissions of all directories in mailman dir
+
 * Mon May 09 2011 Jan Kaluza <jkaluza at redhat.com> - 3:2.1.14-7
 - fix #701539 - fixed cgi-bin permissions
 


More information about the scm-commits mailing list