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>