Apollo m68k binaries kit for sendmail 8.9.0       (19980619)

    This kit include sendmail-8.9.0 original codes, documents
and pre-compiled executable binaries.

    I compiled this kit, used by Apollo C compiler 6.9.

    The pre-compiled binaries has been tested on an HP/Apollo 425t that is 
running on SR10.4.1.2 with BSD4.3 environment. It should work for any m68k
based Apollo system that is running on SR10.3.5 or later.

This patch/binaries kit contains the following files (except original files):

INSTALLATION_apollo.txt:                        how to install this kit
README_apollo.txt:                              This file
mailstats/obj.DomainOS.10.4.1.2.m68k/mailstats  mailstats for DomainOS m68k
makemap/obj.DomainOS.10.4.1.2.m68k/makemap      makemap for DomainOS m68k
praliases/obj.DomainOS.10.4.1.2.m68k/praliases  praliases for DomainOS m68k
rmail/obj.DomainOS.10.4.1.2.m68k/rmail          rmail for DomainOS m68k
smrsh/obj.DomainOS.10.4.1.2.m68k/smrsh          smrsh for DomainOS m68k
src/obj.DomainOS.10.4.1.2.m68k/sendmail         sendmail for DomainOS m68k
cf/cf/generic-domainos.cf                       cf file for DomainOS, generated by cf/cf/generic-domainos.mc
cf/cf/generic-domainos.mc                       mc file for DomainOS

About included generic-domainos.cf:
    The included sendmail.cf is for a host that is connected LAN
and using DNS. 

These two files are modified to compile sendmail.
BuildTools/bin/Build:       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.
BuildTools/OS/DomainOS:     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.

Known problems:

    1: If your /usr/lib/aliases.pag and /usr/lib/aliases.dir are hard linked
for AA, you should un-link these files before run newaliases.

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.

DISCLAIMER: This kit is not supported by myself, use it at your own risk.


Any questions, suggestions are welcome.

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

Takanobu Ishimura
Web: http://apollo.pictinc.co.jp/
