|
DataMuseum.dkPresents historical artifacts from the history of: DKUUG/EUUG Conference tapes |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about DKUUG/EUUG Conference tapes Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - downloadIndex: ┃ I T ┃
Length: 4676 (0x1244) Types: TextFile Names: »Instructions«
└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki └─ ⟦this⟧ »EUUGD11/euug-87hel/sec1/elm/Instructions«
Instructions ------------ Last Update: July 17th, 1986 This file contains instructions on how to create and install the entire ELM mail system. It should be read BEFORE any attempts are made at actually creating and/or installing any of the software contained herein! There is actually really one step needed - unpack all the shar files and then; $ cd <where-ever you're keeping the Elm sources> $ sh Configure.sh Answer the questions of that program,, then let it create the localized Makefiles and system definition files for you. When it's done you can double check the configuration (or customize it further) by reading the Configuration Guide + editing the file "hdrs/sysdefs.h". There are lots of neat features that are unique to this mailer - it's worth a quick perusal at least! Once you're happy with the localized files, you then need to create the documentation (so there's a bit of a catch-22 that you need to format the Configuration guide before you are happy with the localization but can't do that until you're happy with the localization...oh well). $ $ make documentation When that's done, or even if it fails (don't worry too much about it) $ (make -i all >& MAKELOG) & $ tail -f MAKELOG (if you're in "sh", you can use "> MAKELOG 2>&1" instead of ">& MAKELOG") This will take a fair while, so it's recommended that you go and eat lunch or play a game for a while!! (alternatively, spend lots of money on a really FAST machine and blink your eyes a few times...) Assuming there are no errors during compilation (we'll have to assume that for the moment) you should now be able to list the directory "bin" and find the following files: "answer", "arepdaemon", "autoreply", "fastmail", "from", "elm", "newalias", "newmail", "printmail", and "readmsg". next, you can install all the software on your system by; $ make -i install Note: the mailer runs as setgid mail to have the ability to WRITE to the /usr/mail directory (for lock files). If you have a different scheme at your site, feel free to set it up to use that instead. Finally, we're just about done! The final checks can be made by the following commands: $ /usr/local/bin/elm -z should say "no mail" if nothing's in your incoming mailbox, and $ /usr/local/bin/elm -f test/test.mail should read in EIGHT messages from various people. While here, try to A)lias C)urrent message for each of the eight messages to confirm that the reply/address system is working okay. Now try to C)hange mailboxes to the file "test/test.note" and use the '%' key to see if the mailer is generating valid return addresses for the notes (If not, then you might need to install the pathalias database - see "sysdefs.h" for more info) Change back to "test/test.mail" and Q)uit without having marked anything for deletion...answer the questions accordingly. If you get this far you're in Wonderful shape! In fact, you're done! Congratulations! You've just installed one of the best electronic mail systems available today on your machine (if I say so myself!) HANDY HINTS: If you want to create a print of the entire set of sources, including this file, use the command: $ make listing If, on the other hand, you just want to create a listing file of just the ELM sources, try: $ make elm-listing Also, if you have a number of machines on a network, you can rlogin to the remote machine and then do a remote install (after checking to ensure that the networking copy method in the Makefile under the target "remote-install" is correct) by typing: $ make -f <remote Makefile> REMOTE=<remote file system> rmt-install (for example, if we had installed the system on machine "machx" and wanted to install it on "machy", with the Makefile in /src/Elm on "machx", we could type from "machy"; $ make -f machx:/src/Elm/Makefile REMOTE=machx: rmt-install to have it install the system on machine y!) One final note for non-US distribution - the program might complain at link time that it can't find "crypt()". If so, and if you cannot obtain a copy, you should merely instruct your users to not use the encrypted mail option on outgoing mail. That's it! ---------- Oh! One final note: if you'd like a nicely typeset copy of the documentation, feel free to drop me a line with your full (overland) mail address!! I'll try to get it back to you within a week or two. ----------- Author's address: taylor@HPLABS hplabs!taylor Mail address: Dave Taylor Hewlett Packard Laboratories 1501 Page Mill Road Palo Alto CA 94304 This document and the entire mail system is (C) Copyright 1986, Dave Taylor