home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / tls / tls011.4.Z / tls011.4 / tmp / init.mmdfsls1
Encoding:
Text File  |  1991-10-17  |  1.5 KB  |  53 lines

  1. #
  2. # Standard CM script function library
  3. # baselib v1.2
  4. #
  5.  
  6. PATH=/bin:/usr/bin:/etc:.
  7. LANG=english_us.ascii    # Used when scripts are internationalized.
  8. export PATH LANG
  9.  
  10. TMPFILE=/tmp/tmp$$    # Define a temporary file for use if necessary.
  11. TMPFILE1=/tmp/tmp1$$    # Define a temporary file for use if necessary.
  12. TMPFILE2=/tmp/tmp2$$    # Define a temporary file for use if necessary.
  13.  
  14. # Define return values.
  15. : ${OK=0} ${FAIL=1} ${STOP=10}
  16.  
  17. #
  18. #query the user for a responce.
  19. #a simpler system than prompt, use prompt for
  20. #more sophisticated uses.
  21. #q or Q returns fail, anything else return ok.
  22. #ARGS: <string>, string to print when asking for a responce
  23. #$OK means expression has been resolved or answer is given 
  24. #$FAIL means quit has been selected
  25. #
  26. respond() {
  27.     while    echo "\n${*}\nRespond or enter q to quit: \c" 
  28.     do    read answer
  29.         case $answer in
  30.         Q|q)    return $FAIL                    ;;
  31.         "")    # on a return key return $OK
  32.             answer="RETURNKEY"
  33.             return $OK            ;;
  34.         *)    # on anything else return $OK
  35.             return $OK                    ;;
  36.         esac
  37.     done
  38.     return $OK
  39. }
  40.  
  41. rm -f /usr/spool/mmdf/lock/home/*/.keep
  42.  
  43. cat - <<\MESSAGE
  44. The user mmdf must run the script /usr/mmdf/bin/cvttai in order to
  45. convert your existing mmdftailor file from the old format to the new
  46. format.  This script will create an mmdftailor file called
  47. "mmdftailor.new".  This must be installed as "/usr/mmdf/mmdftailor",
  48. and any existing deliver daemons must be restarted, before the
  49. installation will be complete.
  50. MESSAGE
  51.  
  52. respond "Press Return to continue"
  53.