home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 1 / 1581 / INSTALL next >
Encoding:
Text File  |  1990-12-28  |  2.5 KB  |  61 lines

  1. Installing the Anonymous Contact Service Software
  2.  
  3. Throughout the following, it is assumed that you are su to "root". If
  4. you don't have root privileges, none of this will work.
  5.  
  6. 1) create a directory for the ACS (I use /usr/personals, you can use
  7.    just about anything), cd into it, and unshar the ACS distribution.
  8.    It would probably be best not to delete the sharfiles just yet, as
  9.    some of the installation stuff hasn't been tested too thoroughly.
  10.  
  11. 2) In the mailer subdirectory, read the smail2.5 installation instructions
  12.    and edit defs.h as if you were setting up smail. If you already run
  13.    smail (and it works), just use the defs.h file from your current
  14.    smail configuration. DO NOT DO A "make" in the mailer subdirectory.
  15.    When you're done, return to the directory created in Step 1.
  16.  
  17. 3) Edit config.perl and change $NEWBASEDIR to the name of the directory
  18.    containing the ACS source, $NEWHOSTNAME to the hostname of your system,
  19.    and $NEWDOMAIN to the domainname of your system.
  20.  
  21. 4) type "config.perl".
  22.  
  23. 5) type "make all".
  24.  
  25. 6) Add the lines in "aliases" to /usr/lib/aliases. You may have to run
  26.    newaliases if your sendmail isn't configured to automatically update
  27.    the aliases dbm files. You should strongly consider adding the "OD"
  28.    option to your sendmail.cf file and restarting sendmail.
  29.  
  30. 7) Add the lines in "crontab" to /usr/lib/crontab (or 
  31.    /usr/spool/cron/crontabs/root if you have the terrible misfortune to be
  32.    using a SYSVish system.)
  33.  
  34. 8) Check the permissions on the files in the acs directory. anon-post,
  35.    anon-reply, and anon-ping should run suid root. Nothing should be
  36.    writable by "other". During testing, make sure that the spool and
  37.    repair directories are drwx------, and the real2alias.{dir,pag} files 
  38.    are -rw-------.
  39.  
  40. 9) Test the system thoroughly before taking it public, particularly
  41.    if you've had to make significant modifications to get it to work.
  42.  
  43. 10) When you feel you're ready for a test that extends beyond your own
  44.    system, edit "unspool" and find this line (approx. line 130):
  45.  
  46.     print INEWS "Distribution: local\n";
  47.  
  48.    Change "local" to whatever distribution you intend anonymous postings
  49.    to go to.
  50.  
  51. 11) Post your version of the Intro message to alt.personals with
  52.    whatever distribution you've decided on. Stand back and watch 
  53.    your computer melt.
  54.  
  55. 11) If you have to do *anything* to get the system working beyond what
  56.    is presented in these instructions, please send the diffs (context
  57.    preferred) to csu@alembic.ACS.COM.
  58.  
  59. Good luck,
  60. Dave Mack
  61.