home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / visionfs / install / preinstall < prev    next >
Text File  |  1998-08-19  |  2KB  |  74 lines

  1. #******************************************************************************
  2. #
  3. #       Copyright (C) 1995 The Santa Cruz Operation, Inc.
  4. #               All Rights Reserved.
  5. #
  6. #       The information in this file is provided for the exclusive use of
  7. #       the licensees of The Santa Cruz Operation, Inc.  Such users have the
  8. #       right to use, modify, and incorporate this code into other products
  9. #       for purposes authorized by the license agreement provided they include
  10. #       this notice and the associated copyright notice with any such product.
  11. #       The information in this file is provided "AS IS" without warranty.
  12. #
  13. #===============================================================================
  14. buildDate="3.5.2 - Mon Jan 27 13:22:20 1997"
  15.  
  16.  
  17. OK=0
  18. FAIL=1
  19.  
  20. # This script was built from shell library
  21. #   $Id: install.shlib,v 10.16.2.3 1997/02/11 19:58:19 tobyd Exp $
  22.  
  23. GLOB_VISION_FILE=/etc/vision.conf
  24. VISION_FILE=/etc/vision.conf
  25.  
  26.  
  27.  
  28. # There are three scenarious in which this script will run:
  29. #
  30. # $HOW_INSTALL=
  31. #
  32. # (a) NORMAL:           It is called from pkgadd'ing the individual package
  33. #                       or from the network set installation.
  34. #
  35. # (b) ON_BFLOP:         It is called from foundation set installation on the
  36. #                       boot floppies. This is the extraction phase. Pkgadd
  37. #                       is run to do the initial load of the pkg.
  38. #
  39. # (c) POSTREBOOT:       It is called upon reboot from set installation on the
  40. #                       boot floppies. This is the postreboot phase.
  41. #
  42. HOW_INSTALL=NORMAL
  43. [ -f /tmp/VISIONFS_ON_BFLOP -o -f /etc/inst/scripts/postreboot.sh ] && {
  44.         HOW_INSTALL=ON_BFLOP
  45.         exit $OK
  46. }
  47. [ -f /etc/rc3.d/S90isl_visionfs -o -f /etc/rc2.d/S02POSTINST ] && {
  48.         HOW_INSTALL=POSTREBOOT
  49.         exit $OK
  50. }
  51.  
  52.  
  53. hostname="`uname -n | sed 's@^\([^\.]*\).*@\1@'`"
  54.  
  55. N=""
  56. C=""
  57. if echo -n | grep n > /dev/null
  58. then
  59.   C="\c"
  60. else
  61.   N="-n"
  62. fi
  63. _ss_headlines="--------------------------------------------------------------------------"
  64.  
  65.  
  66. # make sure the existing server is stopped before
  67. # we go any further.  This won't be required when
  68. # IQM driven, we can assume nothing is running when
  69. # the OS is being installed!
  70.  
  71. $GLOBDIR/visionfs/bin/visionfs stop --quiet 1>/dev/null 2>&1
  72.  
  73. exit $OK
  74.