home *** CD-ROM | disk | FTP | other *** search
/ Dream 52 / Amiga_Dream_52.iso / Linux / Divers / remind-03.00.19.tgz / remind-03.00.19.tar / remind-03.00.19 / www / cal_dispatch-DIST next >
Text File  |  1997-07-30  |  2KB  |  84 lines

  1. #!/bin/sh
  2.  
  3. # This file is part of REMIND.
  4. # Copyright (C) 1992-1997 by David F. Skoll
  5.  
  6. # CAL_DISPATCH -- Shell script for CGI directory to dispatch calendar
  7. # commands.
  8. #
  9. # $Id: cal_dispatch-DIST,v 1.3 1997/07/31 03:10:17 dfs Exp $
  10. #
  11. # WARNING WARNING WARNING -- If your /bin/sh is really GNU's "bash",
  12. # make sure you don't have a buggy version which treats char 0xFF as
  13. # a command separator -- it is a security risk!
  14.  
  15. #########################
  16. #
  17. # Parameters for you to change
  18. #
  19. #########################
  20.  
  21. # Set DIR to the directory in which all the scripts live.  They must all
  22. # be in the same directory.  The scripts are:
  23. # cal_dispatch, cal_ps, hebdate, hebps, moon, sunrise and sunset.
  24. # In addition, the reminder files hebbg.ps, hebdate.rem, moon.rem,
  25. # sunrise.rem and sunset.rem must live in $DIR.
  26. DIR=%SCRIPTDIR%
  27. export DIR
  28.  
  29. # Set REMIND to the full pathname of the Remind executable.
  30. REMIND=%REMIND%
  31. export REMIND
  32.  
  33. # Set REM2PS to the full pathname of the rem2ps executable
  34. REM2PS=%REM2PS%
  35. export REM2PS
  36.  
  37. #########################
  38. #
  39. # Don't change anything after this.
  40. #
  41. #########################
  42.  
  43. if [ "$1" = "" ] ; then
  44.     exit 0
  45. fi
  46.  
  47.  
  48. case "$1" in
  49.     sunrise)
  50.     exec $DIR/sunrise
  51.     ;;
  52.  
  53.     sunset)
  54.     exec $DIR/sunset
  55.     ;;
  56.  
  57.     hebdate)
  58.     exec $DIR/hebdate
  59.     ;;
  60.  
  61.     calps)
  62.     exec $DIR/calps
  63.     ;;
  64.  
  65.     moon)
  66.     exec $DIR/moon
  67.     ;;
  68.  
  69.     hebps)
  70.     exec $DIR/hebps
  71.     ;;
  72.  
  73.     hebhtml)
  74.     if [ "$2" = "" -o "$3" = "" ] ; then
  75.     exec $DIR/hebhtml
  76.     else
  77.     exec $DIR/hebhtml "$2" "$3"
  78.     fi
  79.     ;;
  80.  
  81. esac
  82.  
  83. exit 0
  84.