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

  1. #ident    "@(#)preremove    1.4"
  2. #!/bin/sh
  3. #ident    "$Header: $"
  4.  
  5.  
  6. PKGMSG=${PKGINST}.pkg
  7. LOCALE=${LC_ALL:-${LC_MESSAGES:-${LANG:-"C"}}}
  8.  
  9. if [ ! -f /usr/lib/locale/${LOCALE}/LC_MESSAGES/${PKGMSG} ]
  10. then
  11.     if [ -f ${REQDIR}/inst/locale/${LOCALE}/${PKGMSG} -a \
  12.          -d /usr/lib/locale/${LOCALE}/LC_MESSAGES ]
  13.     then
  14.         cp ${REQDIR}/inst/locale/${LOCALE}/${PKGMSG} \
  15.            /usr/lib/locale/${LOCALE}/LC_MESSAGES
  16.     fi
  17. fi
  18.  
  19. if [ -x /usr/sbin/statnps ]
  20. then
  21.     if /usr/sbin/statnps
  22.     then
  23.         message `pfmt -s nostd -g ${PKGMSG}:3 "The NetWare Protocol Stack is running.\nYou must run stopnps before removing the nwnet package! " 2>&1`
  24.         exit 3
  25.     fi
  26. fi
  27.  
  28.  
  29. #
  30. # Check if there are any netcfg chains associated with ipx and, if so, warn
  31. # the user to remove them by running netcfg.
  32. #
  33.  
  34. netcfg -s | fgrep -e 'ipx#' -e '#ipx' > /dev/null 2>&1
  35.  
  36. if [ $? -eq 0 ]
  37. then
  38.     echo "\nYou must run netcfg and remove all instances of the IPX/SPX protocol\nbefore removing the nwnet package."
  39.     exit 3
  40. fi
  41.  
  42. rm -rf /etc/netware/*.pid > /dev/null 2>&1
  43. exit 0
  44.