Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Apr 2005 21:41:50 +0200
From:      Milan Obuch <ports@dino.sk>
To:        freebsd-ports@freebsd.org
Subject:   Re: splitting courier-authlib into master+slave ports
Message-ID:  <200504182141.50312.ports@dino.sk>
In-Reply-To: <20050418095453.05bce679.lehmann@ans-netz.de>
References:  <20050414111426.775f6afd.lehmann@ans-netz.de> <200504171950.05912.ports@dino.sk> <20050418095453.05bce679.lehmann@ans-netz.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Monday 18 April 2005 09:54, Oliver Lehmann wrote:
> Milan Obuch wrote:
> > etc. This circular dependence eventually ends with
> >
> > make: Max recursion level (500) exceeded.: Resource temporarily
> > unavailable
> >
> > At this point it looks like no go. Catch 22.
>
> right... my fault. I removed all the OPTION stuff. Can you please refetch
> +retry it once more? Thank you!

Now it looks much better, some problems remains.
First, there is small bug when installing courier-authlib - installed 
authdaemonrc lists all possible authentication modules, which is not really 
what most users want - they would like list only installed modules.
Second, it would be nice if, after installing courier-authlib, user gets 
message saying 'only basic authpwd module installed, consider adding 
courier-authlib-??? package'.
Third, when additional authentication module is installed, 'make deinstall' in 
main port should not delete courier-authlib when not explicitly forced. I 
think this should be justified.
There is another item on my wishlist - I would like to change directory 
containing authdaemonrc file from default to something else, 
namely /usr/local/etc/courier instead of /usr/local/etc/authlib. This eases 
full courier package installation, webadmin fits better in this layout.
I did not yet test functionality, building/installing/deinstalling take some 
time, maybe it would be worth considering use configure script with 
additional '--cache-file=/tmp/courier.cache'. This could speed up whole 
configure process a lot. For being safe, /tmp/courier.cache file could be 
removed first in pre-configure, so any garbage possibly left from some other 
configure run would not be considered.
Regards,
Milan



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200504182141.50312.ports>