Date: Sun, 24 Apr 2005 19:29:56 +0200 From: Jose M Rodriguez <josemi@freebsd.jazztel.es> To: Oliver Lehmann <lehmann@ans-netz.de> Cc: freebsd-ports@freebsd.org Subject: Re: splitting courier-authlib into master+slave ports Message-ID: <200504241929.57736.josemi@redesjm.local> In-Reply-To: <20050424184306.798fb356.lehmann@ans-netz.de> References: <20050414111426.775f6afd.lehmann@ans-netz.de> <0561D730E8127604A75416F9@tuber.coolrat.org> <20050424184306.798fb356.lehmann@ans-netz.de>
next in thread | previous in thread | raw e-mail | index | archive | help
El Domingo, 24 de Abril de 2005 18:43, Oliver Lehmann escribi=F3: > Yarema wrote: > > To sum it up not including authpam is more difficult to maintain > > and the benefit is rather negligible: having a pure courier-authlib > > which only contains the one authmodule you selected. The benefit > > of including authpam in the base is no patching to remove authpwd > > from the base install, --with-authpam does that for you and fewer > > authmodules for a user to consider: base courier-authlib for system > > account authentication -- any of the plugins to use anything above > > and beyond system accounts. For some authpam would be sufficient > > even if they wanna use LDAP since it's possible to configure PAM > > that way. > > Ok, you both convinced me. I'll change -base (allready done, I'm > testing) so it will install libauthpam, courier-authlib-pam will be > removed. But I think libauthpwd could stay as seperate port. Most > users (No user?) won't need it because of PAM imho. I can't realize what can you get from courier-authlib-pwd that you can't=20 get from libauthpam. Ah, yes, you can get some mail from a novice asking you why this ports=20 exist. +12000 ports are enough for me. Well, I'm finish a working set with courier-authlib-pam and=20 courier-authlib-pwd, but I'll rework this without them. I also made some other changes: =2D maintain couier-authlib under mail: due this is now, more or less, a tribute to what exist, we may live without moving this to security. =2D split makefiles in: Makefile -> for the metaport selector Makefile.ext -> imported from modules Makefile.inc -> imported from Makefile and Makelife.ext =2D modules (Makefile): MASTERDIR=3D ${CURDIR}/../../mail/courier-authlib .include "${MASTERDIR}/Makefile.ext" so modules are ready to be placed in any cathegory, but they must define his CATEGORIES before. =2D Makefile: CONFLICTS=3D courier-0.45* add support for WITH_GDBM env add detection of USERDB and USERGDBM collision in options =2D Makefile.ext add support for USERDB env add support for WITH_SYSLOG_FACILITY env CONFLICTS=3D courier-0.45* =2D- josemi
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200504241929.57736.josemi>