home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume17 / remind / part01 / README.UNIX < prev    next >
Encoding:
Text File  |  1991-02-19  |  2.1 KB  |  52 lines

  1. REMIND version 2.3 for UNIX
  2.  
  3. First, read the files COPYRIGHT and WHATSNEW.23
  4.  
  5. Before compiling the software, check if it includes patches.  These
  6. are files called patch.xx.  If there are patches, apply them all by
  7. typing
  8.  
  9. cat patch.* | patch
  10.  
  11. Next, examine the Makefile and change any parameters which need to be
  12. changed for your system.  As it stands, the Makefile is set up for a
  13. BSD system.
  14.  
  15. To compile REMIND, just go to the source directory and type "make".
  16. This creates the executable file "remind".  You can type "make CC=gcc"
  17. if you want to use the Gnu C Compiler, or you can edit the Makefile to
  18. make gcc the default.
  19.  
  20. The file test.rem contains test reminders for verifying that REMIND's
  21. date calculation routines are working correctly.  The file test.out
  22. contains the result of running: remind -dv test.rem 16 feb 1991
  23.  
  24. REMIND has been compiled on Sun3s and Sun4s under Sun OS 4.0, on an
  25. IBM PC under MS-DOS and on a 386 Xenix system to name a few.  REMIND
  26. should compile on most systems without difficulty.
  27.  
  28. Once remind has been compiled, install it in your favourite system
  29. directory.  Type "make install" to install the executable, and "make
  30. install.man" to install the manpage.  If you want to install the "kall"
  31. script, type "make install.kall"
  32.  
  33. Two shell scripts, "remind-all.csh" and "remind-all.sh" are provided.
  34. These allow automatic mailing of reminders to all users who create a
  35. $HOME/.reminders file.  These two scripts are equivalent; one is a
  36. "sh" script and the other is a "csh" script.  Pick the one you want to
  37. use, and follow the instructions in the opening comments of the
  38. script.
  39.  
  40. A shell script called "kall" is provided which kills processes
  41. specified by command name rather than process ID.  You may have to
  42. edit it to work on your system, since the output of "ps" is not
  43. portable.  You can use this script to kill all background remind
  44. processes in your .logout script by using "kall remind" Note that this
  45. version of "kall" is different from the version of kall distributed
  46. with 2.2 - the new version requires an exact match of command name,
  47. not just a command name which contains the specified
  48. string.
  49.  
  50. --
  51. David F. Skoll <dfs@doe.carleton.ca>
  52.