Date: Wed, 12 Aug 2009 14:38:48 -0500 From: Jeffrey Goldberg <jeffrey@goldmark.org> To: Brad Knowles <brad@shub-internet.org> Cc: Mail List - Mailman <mailman-users@python.org>, FreeBSD Ports List <freebsd-ports@FreeBSD.org>, jmelo@FreeBSD.org Subject: Re: [Mailman-Users] Multiple instances of Mailman on FreeBSD Message-ID: <80F074FD-8286-4507-8567-D876CE291CE4@goldmark.org> In-Reply-To: <4A83142C.5000903@shub-internet.org> References: <70C7249E-1EC4-4D00-BECE-CD30B43436B5@goldmark.org> <4A83142C.5000903@shub-internet.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Aug 12, 2009, at 2:12 PM, Brad Knowles wrote: > Jeffrey Goldberg wrote: >> I would like to set up multiple instances of Mailman on a FreeBSD 7- >> STABLE system with using Postfix. > Personally, I wouldn't use the [FreeBSD] ports version if you want > to do multiple instances of Mailman. I would install each version > from our official source tarballs that you can download from www.list.org > and ftp.gnu.org. The FreeBSD Ports version contains a couple of patches which might be useful, though some are merely cosmetic. It also knows how to find the right gid and uid for working with various MTAs. Postfix, as we know, is finicky, and this port really does help people get it right. > Otherwise, I would recommend that you find the port maintainer for > Mailman, and discuss this subject with them. Already on the cc-line Anyway, what I have found is that if I manually edit the ports/mail/ mailman/Makefile to change #MM_DIR?= mailman MM_DIR?= mailman/vhosts/lists.wilson-pta.org The install works as expected, even though when I specified -DMM_DIR on the command line it worked for some purposes (built files contained the correct string in them) but not for other purposes (the files installed in the wrong place). So I suspect that the "install" stage must re-read the Makefile. So I do now have this other instance installed. One thing that I (and others doing things this way) will have to take care of is the startup script, /usr/local/etc/rc.d/mailman, for the queue runner. This installation did overwrite the original. So I'm either going to have to manually combine these in one startup script or set up a separate script for each instance. I'm sure that there will be other things to watch out for as well. I hope to contribute to the Wiki on this once I've got everything running. Let me just say that I am eagerly looking forward to Mailman 3. Cheers, -j -- Jeffrey Goldberg http://www.goldmark.org/jeff/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?80F074FD-8286-4507-8567-D876CE291CE4>