From owner-freebsd-ports@FreeBSD.ORG Sun Apr 24 08:13:35 2005 Return-Path: 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 765A716A4CE for ; Sun, 24 Apr 2005 08:13:35 +0000 (GMT) Received: from bsd.dino.sk (bsd.dino.sk [213.215.72.60]) by mx1.FreeBSD.org (Postfix) with ESMTP id 27A7243D49 for ; Sun, 24 Apr 2005 08:13:34 +0000 (GMT) (envelope-from ports@dino.sk) Received: from [213.215.74.194] ([213.215.74.194]) (AUTH: LOGIN milan) by bsd.dino.sk with esmtp; Sun, 24 Apr 2005 10:13:48 +0200 id 000000C9.426B553D.00015A29 From: Milan Obuch To: freebsd-ports@freebsd.org Date: Sun, 24 Apr 2005 10:13:26 +0200 User-Agent: KMail/1.6.2 References: <20050414111426.775f6afd.lehmann@ans-netz.de> <20050423233338.4b804d27.lehmann@ans-netz.de> <200504240933.08799.josemi@redesjm.local> In-Reply-To: <200504240933.08799.josemi@redesjm.local> MIME-Version: 1.0 Content-Disposition: inline Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Message-Id: <200504241013.26838.ports@dino.sk> Subject: Re: splitting courier-authlib into master+slave ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 Apr 2005 08:13:35 -0000 On Sunday 24 April 2005 09:33, Jose M Rodriguez wrote: > El S=E1bado, 23 de Abril de 2005 23:33, Oliver Lehmann escribi=F3: > > Milan Obuch wrote: > > > On Saturday 23 April 2005 22:27, Oliver Lehmann wrote: > > > > tomorrow i'll test if installing/deleting with packages works as > > > > expected (adding/deleting user, sysconftool calls...) > > > > > > I did test this - installed meta port, dependency installed base > > > port and userdb (selected method) port. Adding/deleting user > > > courier works. To me this looks OK. I will test this against > > > courier port (0.49 changed). Milan > > > > as a port or as a package? I've installed now all ports as package > > and it looks like everything works as well. Of course, the functional > > test I can only do with the vchkpw/vpopmail interface. Used with > > courier-imap and sqwebmail. As far as I can see, it works. > > > > Anything left? > > At last here, one potential problem arise: > > courier-authlib-base doesn't have any passwd components. =2E.. which I consider to be good. It should be possible for user to select= =20 which one he wants. > I think we must take off courier-authlib-pwd and courier-authlib-pam and > direct build courier-authlib-base with pam support. I do not agree here. To me this new design is better. I am building mail=20 servers with virtual hosting and I do not want any unneeded components=20 installed. Even small ones. > This makes courier-authlib-base a good substitute of courier-authlib in > dependencies. > =46or this particular problem, we should add a message telling 'no=20 authentication module installed'. I see here just one problem - base=20 port/package needs to be installed first, so this test will go to all ports= =20 depending on courier-authlib... Or maybe after installing base port we coul= d=20 just test the presence of options for meta port, and if this file/directory= =20 does not exist, issue a warning message to the user. This way we can even a= dd=20 confirmation request to the user.=20 To me this should be enough. If someone reads this message, he/she should=20 understand without authentication module every attempt fails. If someone do= es=20 not read install messages, well, we can't do anything for him... Milan