sendmail 8.9.0 support kit for Apollo m68k SR10.4.1    (19980619)

    This kit include patches for some sendmail-8.9.0 utilities.

    If you would like to compile, you have to get a virgin copy of
sendmail-8.9.0 source kit.
The /usr/new/patch, Apollo CC compiler and GNU m4 package are needed
to install the patch, and compile. (You can get some GNU stuffs
from my web site, visit http://apollo.pictinc.co.jp/ )


This patch kit contains the following files:

README:                 This file.
DIFFs:                  context diff for BuildTools/bin/Build and BuildTools/OS/DomainOS.
                            The original Build could not identify DomainOS properly
                            if it is running on bsd4.3 environment. After apply this,
                            new Build can identify DomainOS properly.
                            The original BuildTools/OS/DomainOS include dummy unistd.h.
                            On SR10.4 or later, /usr/include/unistd.h exist. So, the patch 
                            will delete dummy unistd.h.
                            And to compile sendmail-8.9.0, We need "-A nansi" option
                            to Apollo CC compiler. The patche will add it.
                            Without "-A nansi" (default is -A xansi"), compile will be completed
                            but generated sendmail will not find any class for K command.
generic-domainos.cf:    cf file for Apollo/DOMAIN, it is generated by generic-domainos.mc.
generic-domainos.mc:    mc file for Apollo/DOMAIN.
                            Please copy these under sendmail-8.9.0/cf/cf if you need.

##### Create new sendmail.....
1: Apply the patch

    The /usr/new/patch is required. If you don't have it, please re-install
OS or get it from another Apollo machine or use GNU patch kit. 

    First, please unpack virgin sendmail-8.9.0. Then please unpack patch kit. 
Place sendmail-8.9.0 and sendmail-8.9.0_apollo.patch at the same level.
Apply the patches, execute shell commands:

% /usr/new/patch -p0 < sendmail-8.9.0_apollo.patch/DIFFs

    The folowing files will be modified.
sendmail-8.9.0/BuildTools/bin/Build
sendmail-8.9.0/BuildTools/OS/DomainOS

2: Create new daemon
    Please read original README.
% cd sendmail-8.9.0/src
% ./Build

I hope you have new sendmail.

##### Some hints
    To run sendmail, I recommend you create /etc/mail directory, set mode properly.
(e.g, chacl -B /etc/mail) Then copy your aliase file, create (touch) sendmail.st,
create new sendmail.cf (you have to modify it for your environment) under it.


Any questions, suggestions are welcome.

My e-mail addressed is ishimura@pictinc.co.jp

Takanobu Ishimura

