From owner-freebsd-ports@FreeBSD.ORG Wed Jun 7 14:31:09 2006 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EE86916CA4A for ; Wed, 7 Jun 2006 12:41:25 +0000 (UTC) (envelope-from Lee@dilkie.com) Received: from spock.dilkie.com (spock.dilkie.com [206.51.1.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id 52E0543D4C for ; Wed, 7 Jun 2006 12:41:24 +0000 (GMT) (envelope-from Lee@dilkie.com) Received: from [206.51.1.193] (borg.dilkie.com [206.51.1.193]) (authenticated bits=0) by spock.dilkie.com (8.13.3/8.13.3) with ESMTP id k57Celps014869 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 7 Jun 2006 08:40:49 -0400 (EDT) (envelope-from Lee@dilkie.com) Message-ID: <4486C95F.9020901@dilkie.com> Date: Wed, 07 Jun 2006 08:41:03 -0400 From: Lee Dilkie User-Agent: Thunderbird 1.5.0.4 (Windows/20060516) MIME-Version: 1.0 To: Xin LI References: <44863391.9000805@dilkie.com> <1149647154.965.4.camel@spirit> In-Reply-To: <1149647154.965.4.camel@spirit> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Scanned-By: MIMEDefang 2.56 on 206.51.1.40 Cc: Freebsd-Ports Subject: Re: mailman upgrade broke "group mismatch" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jun 2006 14:31:10 -0000 Xin LI wrote: > Hi, Lee, > > 在 2006-06-06二的 22:01 -0400,Lee Dilkie写道: > >> I've tried changing the group on the /usr/local/mailman tree to >> "mailnull" >> >> ... >> Just what do I have to do to get my lists back up and working again? >> > > Have you tried to have a "make config" in ports/mail/mailman and choose > postfix, then deinstall and reinstall the port? > Yes, But I choose "sendmail" as that is my MTA. > BTW. Having the configuration in /etc/make.conf is not generally > encouraged. If you use portupgrade(1) then it would be better to > use /usr/local/etc/pkgtools.conf instead. > Understood, but I use a .if ${.CURDIR} == "/usr/ports/mail/mailman" to limit the variables' scope. I find the syntax in pkgtools.conf confusing. I did get it to work but I'll confess that I'm not sure exactly what magic did the trick. One of the issues that I discovered was that /usr/local/etc/rc.d/mailman.sh start doesn't appear to actually start the qrunners and that mailmanctl start does. Oh... I see, they've added a "mailman_enable" to rc.conf.. Boy, do I feel stupid. Don't know if the directory permissions problem was related or not. I guess I'll find out on the next portupgrade ;) -lee