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

  1. #ident "@(#)preremove    1.10"
  2. TMP=/tmp/ppp.err
  3. echo "Stopping PPP: \c"
  4. /etc/rc2.d/S82ppp stop > /dev/null 2>&1
  5. echo "[done]"
  6. sleep 1
  7.  
  8. for MODULE in ppp pppml pcid pppip asyh pred1 
  9. do
  10.     /etc/conf/bin/idcheck -p ${MODULE} 2> /dev/null
  11.     RES="$?"
  12.     if [ "${RES}" -ne "100" -a "${RES}" -ne "0" ]
  13.     then
  14.         echo "Removing ${NAME} ${MODULE} module ..."
  15.         /etc/conf/bin/idinstall -d ${MODULE} 2>> $TMP
  16.         if [ $? != 0 ]
  17.         then
  18.             message $ERROR1
  19.             exit 1
  20.         fi
  21.         REBUILD=1
  22.     fi
  23. done
  24.  
  25. #Start of GUI bits
  26.  
  27. CLASSCONF=/sbin/classconf
  28. OSACONF=/sbin/osaconf
  29. PPP=/usr/lib/ppp/psm
  30.  
  31. #/usr/bin/scoadmin -p Networking -d pic.obj
  32. #/usr/bin/scoadmin -p Networking -d ppp.obj
  33. /usr/bin/scoadmin -H /usr/lib/netcfg/wansw -d pic.obj
  34. /usr/bin/scoadmin -H /usr/lib/netcfg/wansw -d ppp.obj
  35.  
  36. OSA=pppOsa
  37. DFN="ppp ppppsm pppGroups"
  38. for CLASS in $OSA $DFN
  39. do
  40.     ${CLASSCONF} -D sco $CLASS $OSA >/dev/null 2>/dev/null
  41. done
  42. ${OSACONF} -D sco $OSA >/dev/null 2>/dev/null
  43.  
  44. OSA=pppbaseOsa
  45. DFN="ppp/bundle ppp/global/bundle ppp/link ppp/auth ppp/protocol/lcp"
  46. for CLASS in $OSA $DFN
  47. do
  48.     ${CLASSCONF} -D sco $CLASS $OSA >/dev/null 2>/dev/null
  49. done
  50. ${OSACONF} -D sco $OSA >/dev/null 2>/dev/null
  51.  
  52. OSA=pppipOsa
  53. DFN=ppp/protocol/ip
  54. for CLASS in $OSA $DFN
  55. do
  56.     ${CLASSCONF} -D sco $CLASS $OSA >/dev/null 2>/dev/null
  57. done
  58. ${OSACONF} -D sco $OSA
  59.  
  60. OSA=pppccpOsa
  61. DFN="ppp/algorithm/pred1"
  62. for CLASS in $OSA $DFN
  63. do
  64.     ${CLASSCONF} -D sco $CLASS $OSA >/dev/null 2>/dev/null
  65. done
  66. ${OSACONF} -D sco $OSA >/dev/null 2>/dev/null
  67.  
  68. #End of GUI bits
  69.  
  70. if [ -f /etc/rc2.d/S71ppp ]
  71. then
  72.     rm -f /etc/rc2.d/S71ppp
  73. fi
  74.  
  75. if [ -f /etc/rc1.d/K40ppp ]
  76. then
  77.     rm -f /etc/rc1.d/K40ppp
  78. fi
  79.  
  80. if [ -f /etc/rc0.d/K40ppp ]
  81. then
  82.     rm -f /etc/rc0.d/K40ppp
  83. fi
  84.  
  85. if [ -f /etc/pf.d/IP/ppp ]
  86. then
  87.     rm -f /etc/pf.d/IP/ppp
  88. fi
  89.  
  90. if    [ "${REBUILD}" = "1" ]
  91. then
  92.     /etc/conf/bin/idbuild 2>> $TMP
  93.     if [ $? != 0 ]
  94.     then
  95.         message $ERROR2
  96.         exit 1
  97.     else
  98.         exit 10
  99.     fi
  100. else
  101.     exit 0
  102. fi
  103.  
  104. removef -f $PKGINST
  105.