|
|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: I T
Length: 3720 (0xe88)
Types: TextFile
Names: »INSTALL«
└─⟦9ae75bfbd⟧ Bits:30007242 EUUGD3: Starter Kit
└─⟦bfebc70e2⟧ »EurOpenD3/mail/sendmail-5.65b+IDA-1.4.3.tar.Z«
└─⟦f9e35cd84⟧
└─⟦this⟧ »sendmail/ida/INSTALL«
#
# INSTALL -- The IDA Sendmail Enhancement Kit.
# Copyright (c) 1987, 1988 Lennart Lovstrand
# CIS Dept, Univ of Linkoping, Sweden
#
# Use it, abuse it, but don't sell it.
#
[ These instructions should be prefaced with the instructions in
sendmail/INSTALL. In particular, all the patching has already been
done. -pbp ]
INSTALLATION INSTRUCTIONS
These instructions will tell you step-by-step how to install and bring
the Kit's sendmail system up. The source code modifications are given
as context diffs, based on the BSD 4.3 release of sendmail version 5.59,
ready to be installed using Larry Wall's eminent patch program. You
will also need the latest version of BIND (4.8) to compile and link
sendmail with MX support. The option of using Maryland's mdbm library
is still open, although it has not been tested with this version of
sendmail. Finally, in order to automatically produce routing tables,
you will need Peter Honeyman's pathalias program. Both of the latter
are available from your nearest USENET comp.sources.unix archive.
[1] Unpack the Kit in the sendmail directory (preferably). This should
give you a new ida subdirectory with all the Kit's files. (Hmm,
perhaps you've already done this since you are reading this file.)
[2] Goto sendmail/ida and check that you agree with the Makefile's
definitions. If you change anything, do a "make configure" to
propagate those changes to the subdirectories' Makefiles.
[3] Goto sendmail/ida/doc. Do "make doc" to print out the accompanying
paper and "make man" to print the manual pages. Do "make install"
to install the latter in your man directory.
[Ignore steps 4 & 5, the sources and docs are already patched. -pbp]
[4] Goto sendmail/ida/patches and do "make backup". This will create a
backup copy of sendmail/src/*.[hc] and sendmail/doc/op.me in
Backup.tar. You can restore them if necessary by performing "make
restore", still in the patches directory.
[5] Do "make patch" to install the IDA enhancements. You will need
patch(1), for this or else edit the files by hand. Look out for
rejected patches; that will indicate that you aren't patching the
generic sendmail 5.59.
[Now would be a good time to read sendmail/INSTALL. -pbp]
[6] Goto sendmail/src and recompile sendmail. You'll need to do a
"make depend" before you can do "make". See that it still works.
Your old configuration file should still work unless you depend on
some obscure side effects.
[7] Goto sendmail/ida/aux and do "make" to compile the auxiliary
programs. Try them out, guided with the newly printed manual
pages.
[8] Do "make install" to install the programs in BINDIR (/usr/local/bin
by default; but another choice would be /usr/lib/mail if you only
intend to use them with this kit). It's also about time to
(manually) create a symbolic link from /usr/ucb/bsmtp to
/usr/lib/sendmail if you intend to receive batched SMTP mail.
[9] Goto sendmail/ida/cf and inspect the supplied m4(1) configuration
definitions. Send Sendmail.mc to your line printer and study it.
Do "make" to see how the sample configurations look expanded.
[10] Goto sendmail/ida/lib and inspect the supplied sample data files.
Try applying the xalparse program on the xaliases file if you feel
like it.
[11] Determine your site's routing capabilities and create your corre-
sponding data files in LIBDIR. Go back to sendmail/ida/cf and
create your own m4(1) configuration file using the samples as
templates. Produce an actual, personal sendmail.cf file.
[12] Try out your new sendmail system.
Good Luck!