Mark Sapiro wrote:

>Andrew Hodgson wrote:
>>
>>I am thinking of trying to build my own install for the reasons I outlined 
>>above, the reasons I am holding off this are:
>>
>>1.  Having to move everything out of the directory structure you get with the 
>>Debian package.

>I'm not sure what the Debian directory structure is, but you should be able to 
>get very close via the --prefix, --exec-prefix and --with-var-prefix >options 
>to configure.

Actually I have just come out the other side of the upgrade, it wasn't too 
painful.  I actually put everything in /usr/local/mailman, as it allowed me to 
sort the configs etc out without breaking the working install.

I built the source on a virtual machine I do other testing on, then copied the 
mailman directory over to the live system, running fix_perms to ensure 
everything worked fine.

I built it with the user and group of list, and set the mail-gid and cgi-gid 
according to the Debian package.

I stole the scripts from /etc/init.d/mailman, /etc/logrotate.d/mailman and 
/etc/cron.d/mailman after tweaking a bit to keep the working init, logrotate 
and cron scripts working.

I then changed the Apache configs to point to the new installation, and after 
stopping the services, moved the archives and lists directories over.  I ran 
the new qrunner and everything started up ok.

The only issue I had which had me scratching my head for a bit was that 
simlinks in /usr/local/mailman/archives/public were broken, these are now fixed.

End result: Working Mailman with security patch applied :)

If anyone wants more detailed steps please let me know.

Thanks.
Andrew.

------------------------------------------------------
Mailman-Users mailing list Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Security Policy: http://wiki.list.org/x/QIA9
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Reply via email to