Installation on Mac Darwin 6.8 Server [signed]

Matt Walsh [c] mwalsh@matroxsolutions.com
Sun Jul 24 00:26:12 UTC 2005


This is for the users of Apple's OSX 10.2 server:
 
Installation is for the sendmail daemon using just dccm. Since the
developers at Apple didn't take the time to ensure that OSX 10.2 server had
a libresolv.a file, here's the process of installing it on your system.
First you'll need to download and install
ftp://ftp.isc.org/isc/bind/src/DEPRECATED/4.9.10/bind-4.9.10-REL.tar.gz
(make sure to edit the Makefile for the paths to install the program. I
choose to create bind4 subs) and then run the installation. copy over the
libresolv.a file (location would probably be like this
/usr/bind4/lib/libresolv.a) to /usr/lib and then do a ranlib on the file.
Download dcc.tar.Z into your source directory of the current version of
sendmail you have running (sendmail-8.13.4) and run the ./configure
--homedir=/DIRECTORY HERE --disable-server --disable-dccifd --disable-IPv6
--disable-dccm
 
Don't run make just yet!! cd into dcclib and run make. cd .. out and into cd
thrlib and run make. cd .. and into cd srvrlib and run make. cd .. out.
Next, use your favorite editor (vi, joe, or pico) and edit the Makefile.inc
in the main source directory. Scroll down to where it says LDADD
+=$(CLNTLIBS) -lm -lresolv and add -lpoll to the end of -lresolv. Save
changes and exit from file. cd dccm and then edit Makefile. Scroll down to
the line that says SENDMAIL=$
 
SENDMAIL=$(DEPTH)../sendmail/obj.Darwin.6.8.PowerMacintosh
edit that line to be 
SENDMAIL=$(DEPTH)../obj.Darwin.6.8.PowerMacintosh
 
SENDMAIL_LIB=$(DEPTH)../sendmail/libmilter/libmilter.a
edit it to be
SENDMAIL_LIB=$(DEPTH)../obj.Darwin.6.8.PowerMacintosh/libmilter/libmilter.a
 
CFLAGS +=$(THRINC) -I$(SENDMAIL)/../sendmail/obj.Darwin.6.8.PowerMacintosh
-I$(SENDMAIL)/../sendmail/include
edit it to be
CFLAGS +=$(THRLIB) -I$(SENDMAIL)/../obj.Darwin.6.8.PowerMacintosh
-I$(SENDMAIL)/../include
 
Save changes and close file. Run make and then run sudo make install
 
Should be all set! just restart the rcDCC restart process and in your log
file you will see that dcc-1.3.x has started. 
 
Matt Walsh
Senior Network Engineer
ph#: 518-355-3507

Web URL: http://matroxsolutions.com <http://matroxsolutions.com/> 


 



--
------------------------ [ SECURITY NOTICE ] ------------------------
To: dcc@rhyolite.com.
For your security, mwalsh@matroxsolutions.com
digitally signed this message on 24 July 2005 at 00:26:17 UTC.
Verify this digital signature at http://www.ciphire.com/verify.
------------------- [ CIPHIRE DIGITAL SIGNATURE ] -------------------
Q2lwaGlyZSBTaWcuAVdkY2NAcmh5b2xpdGUuY29tAG13YWxzaEBtYXRyb3hzb2x1dGlvb
nMuY29tAGVtYWlsIGJvZHkARAcAAHwAfAAAAAEAAAAp4OJCRAcAAPUCAAIAAgACACAV4N
nhaZsrofS1zNojzN+N4cRwbetxkLMWhyKzqMBMDwEAus6UCQYgx0UvbEngBdy7nj1SeAf
KN2QMFqgrcyx9mb8FgiCEuvfYYE3MSvjep1PgI8/zJEWqqC17g9vLaHLWhIXXQINFU2ln
RW5k
--------------------- [ END DIGITAL SIGNATURE ] ---------------------
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.rhyolite.com/pipermail/dcc/attachments/20050723/60e25223/attachment.html>


More information about the DCC mailing list

Contact vjs@rhyolite.com by mail or use the form.