home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 May / PCW596.iso / wtest / clico / sunsoft / pcnfs51 / src / dorfcmsg.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  1994-08-26  |  2KB  |  74 lines

  1. #!/bin/sh
  2. # RE_SID: @(%)/usr/re/builds/pcnfs/unix/SCCS/s.dorfcmsg.sh 1.7 94/02/07 12:03:20 SMI
  3. #
  4. #  @(#)dorfcmsg.sh    1.7    2/7/94
  5. # dorfcmsg.sh
  6. #
  7. # This script will unpack the console messaging server/client sources.
  8. # It does NOT make the server and client components.  This must be
  9. # done manually.
  10. # The console messaging client/server programs are based on the
  11. # Message Send Protocol 2, described in RFC1312.
  12. #
  13. # To use this script you must first have copied the following files 
  14. # from the PC-NFS distribution diskette:
  15. #        dorfcmsg.sh   ( this file )
  16. #        rfcmsg.taz    ( compressed tar file )
  17. # to some place on the system you are going to perform the install.  
  18. # Usually /usr/tmp is a good place.  This script does not take any 
  19. # arguments.
  20. #
  21.  
  22. RFCMSG=rfcmsg
  23.  
  24. fatalerror ( )   # handle fatal errors
  25. {
  26.     echo " " ; echo "*** FATAL ERROR: $@" 1>&2 ; exit 1
  27. }
  28.  
  29. if [ $# != 0 ]
  30. then
  31.     fatalerror "   Usage: dorfcmsg"
  32. fi
  33.  
  34. echo " "
  35. echo "Unpack MSGSERV shell script"
  36. echo " "
  37.  
  38. if [ ! -f $RFCMSG.taz ]
  39. then
  40.     fatalerror "The compressed tar file $RFCMSG.taz is missing." 
  41. fi
  42.  
  43. echo " "
  44. echo "Uncompressing the $RFCMSG.taz file..."
  45. mv -f $RFCMSG.taz $RFCMSG.tar.Z
  46. uncompress -v $RFCMSG.tar.Z
  47. if [ $? != 0 ] ; then
  48.     fatalerror "Uncompressing $RFCMSG.taz failed."
  49. fi
  50.  
  51. echo " "
  52. echo "Unpacking the $RFCMSG.tar file..."
  53. tar -xvf $RFCMSG.tar
  54. if [ $? != 0 ] ; then
  55.     fatalerror "Extracting files from $RFCMSG.tar failed."
  56. fi
  57.  
  58. echo " "
  59. echo "Unpack RFCMSG script completed."
  60. echo " "
  61. echo "You can build the server and client components by running"
  62. echo "the makefiles provided."
  63. echo "Pre-compiled versions of the server and client programs"
  64. echo "are included in this distribution in the OS specific directories."
  65. echo " "
  66. echo "The Console Messaging server and client programs are based"
  67. echo "on the Message Send Protocol 2 which is described in RFC1312."
  68. echo " "
  69. echo "Refer to the PC-NFS Installation and Configuration Guide for details."
  70. echo " "
  71. echo " "
  72.  
  73.  
  74.