Skip site navigation (1)Skip section navigation (2)
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>