Bug 48724 - Wrong place of several Mailman files
Summary: Wrong place of several Mailman files
Keywords:
Status: CLOSED CURRENTRELEASE
Alias: None
Product: Red Hat Linux
Classification: Retired
Component: mailman
Version: 7.3
Hardware: i386
OS: Linux
medium
medium
Target Milestone: ---
Assignee: John Dennis
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2001-07-11 09:12 UTC by Jos Vos
Modified: 2007-04-18 16:34 UTC (History)
1 user (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2005-02-14 20:51:40 UTC
Embargoed:


Attachments (Terms of Use)

Description Jos Vos 2001-07-11 09:12:48 UTC
The mailman 2.0.5-2 package still contains large sets of files being
installed at the wrong place, IMHO.

Files from /var/mailman/{Mailman,cgi-bin,bin} should be in /usr
(/usr/share?).

The /var/mailman/logs directory should be in /var/log (symlink
/var/mailman/logs -> /var/log/mailman ?)

The /var/mailman/qfiles directory should be in /var/spool (symlink
/var/mailman/qfiles -> /var/spool/mailman ?).

And maybe more...

Maybe I'll try to make an adapted spec file, if appreciated.

Comment 1 R P Herrold 2001-11-15 15:50:14 UTC
Logrotate issues, too ...

... Additionally, Mailman log files grow without limit 

It would seem that -- a postinstall script to effect relocation of existing
/var/mailman/logs/ to /var/log/mailman (to support upgrades)

removal of content at the former /var/mailman/logs (again to support upgrades)

a link    ln -s /var/log/mailman /var/mailman/logs

and addition of a /etc/logrotate.d/mailman file 

are in order.  I'll make sure I am up to date against Raw Hide and submit a
specfile patch.



Comment 2 R P Herrold 2001-11-15 15:52:37 UTC
... ummm  RH 7.2 released is same as Raw Hide ---

Comment 3 Jay Turner 2002-02-13 20:41:57 UTC
What's the status of this?

Comment 4 Jos Vos 2002-02-13 20:48:56 UTC
Nothing changed, all the issues are still there...

Comment 5 John Dennis 2003-03-13 21:31:43 UTC
I took ownership of mailman recently. Its been upgraded to the current release
of 2.1.1. I did not change the file locations, I believe the log rotate
functionality is in place. What is the reasoning behind the assertion the file
locations are wrong? If you make a good case for why they are wrong I'll fix it,
but be aware the upstream sources place some restrictions on installation
directories and I'd like to avoid having to change the upstream sources to
relocate files.

P.S.: I'd like to close this bug out.

Comment 6 Jos Vos 2003-03-13 22:02:49 UTC
As I said in my original bug report, I believe that different kind of files have
to be in different subtrees (like specified in the filesystem hierarchy
standard). Like with http, where /etc/httpd contains various symlinks to places
more logical for the httpd subtrees. So, using symlinks this can be done without
changing the upstream package.

Comment 7 John Dennis 2005-02-14 20:51:40 UTC
The current mailman RPM's adhere to FHS.


Note You need to log in before you can comment on or make changes to this bug.