4.10 Release Exim 4.32

2004-06-07 Thread Lonnie Santella
I'm struggling here. I have read all the docs I could possibly find - from 
both the Exim website and FreeBSD.org. I also tried newsgroups.

Installing Exim from the ports is easy - installs fine, and with couple 
edits to mailer.conf and rc.conf - exim starts right up and works fine.

But I need to make some changes _prior_ to the first make. This is the 
problem. Running the make command in the /usr/ports/mail/exim directory 
will ultimately create all the necessary files and directories. Exim 
documentation clearly instructs that you need to create a Local/Makefile 
file with settings that need to be incorporated into the make of the binary.

I created the Local/Makefile file, with the necessary changes - but the 
make process ignores this file. The make process does create a series of 
subdirectories, including a Local directory. Very confusing because I 
thought this would need to be immediately under the main exim directory in 
order to work. Plus I thought it was necessary that the Local directory be 
present _BEFORE_ you run the first make - but there is no Local 
directory until you run make for the first time. This is a catch 22.

I need to add some build-time settings beyond the defaults in order to run 
Exim on my system. I'm thinking that I'm making a fundemental mistake here, 
but I can't figure out what it is.

Any help would be GREATLY appreciated.
Thanks,
Lonnie
P.S. This is FreeBSD 4.10 Release, Exim 4.32.
___
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: 4.10 Release Exim 4.32

2004-06-07 Thread Nelis Lamprecht
On Mon, 2004-06-07 at 09:17, Lonnie Santella wrote:

 I need to add some build-time settings beyond the defaults in order to run 
 Exim on my system. I'm thinking that I'm making a fundemental mistake here, 
 but I can't figure out what it is.
 

Hi!

Generally, all build-time settings are done from the command line in the
ports directory. It's wise to first check the Makefile in the ports
directory to see a list of options you can build with that particular
port. For example, to build Exim with the Cyrus SASL authentication
daemon one would issue the command:

make WITH_SASLAUTHD=yes install

or

make -DWITH_SASLAUTHD

You can naturally add as many options one after the other.

The Makefile already contains a bunch of default settings which you can
enable or disable but you shouldn't make these changes to the actual
Makefile as this will just be overwritten on your next ports update. You
may also wish to make a note of all your build-time settings and add
them to /usr/local/etc/pkgtools.conf so the next time you update Exim
the same settings will be used. The pkgtools.conf file is the
configuration file that comes with portupgrade (
/usr/ports/sysutils/portupgrade )


Cheers,
-- 
Nelis Lamprecht
PGP: http://www.8ball.co.za/pgpkey/nelis.asc
Unix IS user friendly.. It's just selective about who its friends are.


signature.asc
Description: This is a digitally signed message part