DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ I T

⟦cf78baf60⟧ TextFile

    Length: 2180 (0x884)
    Types: TextFile
    Names: »Install«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦this⟧ »EUUGD11/euug-87hel/sec8/smail/doc/Install« 

TextFile

There are three system types on which smail can be installed.

	(1) Berkeley with sendmail
	(2) System V with sendmail
	(3) System V without sendmail

	Note: if you have a System III or V7 derived system, you
	can probably treat it like (3).  We have not tested smail
	on such a system.

The installation will vary slightly for each system type.

For all systems you first have to create a 'paths' database.
See paths(8) for details on the file's format.  Then
copy it to /usr/lib/uucp/paths.

Next, edit "defs.h" to configure smail to suit your situation.

Here are step by step installation instructions for each system type.

(1) For a berkeley system with sendmail, the steps are:

	$ make

	$ cp smail /bin/smail

	$ sh make.cf.sh
		<answer the questions it asks>

	$ mv /usr/lib/sendmail.cf /usr/lib/OLDsendmail.cf

	$ cp sendmail.cf /usr/lib/sendmail.cf

	$ /usr/lib/sendmail -bz

	$ mv /bin/rmail /bin/OLDrmail

	$ ln /bin/smail /bin/rmail

(2) For a System V system with sendmail, the steps are:

	$ make

	$ cp smail /bin/smail

	$ ln /bin/mail /bin/lmail

	$ sh make.cf.sh
		<answer the questions it asks>

	$ mv /usr/lib/sendmail.cf /usr/lib/OLDsendmail.cf

	$ cp sendmail.cf /usr/lib/sendmail.cf

	$ /usr/lib/sendmail -bz

	$ rm /bin/mail # (Remember, you still have it in /bin/lmail.)

	$ mv svbinmail /bin/mail

	$ mv /bin/rmail /bin/OLDrmail

	$ ln /bin/smail /bin/rmail

	Note: some implementations of sendmail don't work when the 'U'
	flag is set in the definition of the local mailer (a line that
	begins with "Mlocal" in the generated sendmail.cf).  If you try
	to send mail from a local user to a local user, a message comes
	out that says "No '!' in UUCP! (user)" - and the mail fails.
	If this happens take the 'U' flag out of the sendmail.cf.

	[ the >'s are secondary prompts from the shell,
	  and ^M is 'carat' 'M', not 'control-M' ]

	$ ed sendmail.cf <<!
	> /^Mlocal/s/SU/S/
	> w
	> q
	> !

(3) For a System V system without sendmail, the steps are:

	$ make

	$ cp smail /bin/smail

	$ mv /bin/mail /bin/lmail

	$ mv svbinmail /bin/mail

	$ mv /bin/rmail /bin/OLDrmail

	$ ln /bin/smail /bin/rmail

You're done.

#
# @(#)Install	2.1 smail 12/14/86
#