Installing the Anonymous Contact Service Software

Throughout the following, it is assumed that you are su to "root". If
you don't have root privileges, none of this will work.

1) create a directory for the ACS (I use /usr/personals, you can use
   just about anything), cd into it, and untar the ACS distribution.
   It would probably be best not to delete the tarfile just yet, as
   some of the installation stuff hasn't been tested too thoroughly.

2) In the mailer subdirectory, read the smail2.5 installation instructions
   and edit defs.h as if you were setting up smail. If you already run
   smail (and it works), just use the defs.h file from your current
   smail configuration. DO NOT DO A "make" in the mailer subdirectory.
   When you're done, return to the directory created in Step 1.

3) Edit config.perl and change $NEWBASEDIR to the name of the directory
   containing the ACS source, $NEWHOSTNAME to the hostname of your system,
   and $NEWDOMAIN to the domainname of your system.

4) type "config.perl".

5) type "make all".

6) Add the lines in "aliases" to /usr/lib/aliases. You may have to run
   newaliases if your sendmail isn't configured to automatically update
   the aliases dbm files. You should strongly consider adding the "OD"
   option to your sendmail.cf file and restarting sendmail.

7) Add the lines in "crontab" to /usr/lib/crontab (or 
   /usr/spool/cron/crontabs/root if you have the terrible misfortune to be
   using a SYSVish system.)

8) Check the permissions on the files in the acs directory. anon-post,
   anon-reply, and anon-ping should run suid root. Nothing should be
   writable by "other". During testing, make sure that the spool and
   repair directories are drwx------, and the real2alias.{dir,pag} files 
   are -rw-------.

9) Test the system thoroughly before taking it public, particularly
   if you've had to make significant modifications to get it to work.

10) When you feel you're ready for a test that extends beyond your own
   system, edit "unspool" and find this line (approx. line 130):

	print INEWS "Distribution: local\n";

   Change "local" to whatever distribution you intend anonymous postings
   to go to.

11) Post your version of the Intro message to alt.personals with
   whatever distribution you've decided on. Stand back and watch 
   your computer melt.

11) If you have to do *anything* to get the system working beyond what
   is presented in these instructions, please send the diffs (context
   preferred) to csu@alembic.ACS.COM.

Good luck,
Dave Mack
