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

  1. #!/bin/sh
  2. #ident    "@(#)preremove    1.4"
  3.  
  4. #
  5. #  preremove file for Language Supplement.
  6. #
  7.  
  8. #
  9. LSVAR=/var/opt/ls
  10. PKGMSG=ls.pkg
  11. ICONV=/usr/lib/iconv
  12. if [ -f $LSVAR/config ] ; then
  13.     . $LSVAR/config > /dev/null 2>&1
  14. fi
  15.  
  16. #  Reset the font to PC437 and reset the keyboard
  17. #  to the default
  18. #
  19. #tput clear
  20. pfmt -s nostd -g ${PKGMSG}:1 "Resetting console, keyboard, and display font to defaults...\n"
  21.  
  22. defadm locale LANG=C > /dev/null
  23. if [ -x /usr/bin/pcfont ] ; then
  24.     /usr/bin/pcfont > /dev/null 2> /dev/null
  25. fi
  26. defadm -d cofont COFONT
  27. defadm coterm TERM="AT386"
  28. defadm coterm-M TERM="AT386-M"
  29.  
  30. if [ -x /usr/bin/mapkey ] ; then
  31.     /usr/bin/mapkey > /dev/null 2> /dev/null
  32. fi
  33. #
  34. #  Reset the mapchan mappings
  35. #
  36. /usr/bin/mapchan -n > /dev/null 2> /dev/null
  37.  
  38. defadm -d keyboard KEYBOARD XKEYBOARD MAPCHAN NUMLOCK 2> /dev/null
  39. defadm -d Xim XMODIFIERS XNLSPATH 2> /dev/null
  40.  
  41. if [ "$GRAPHICS" != "YES" ]; then
  42.    exit 0
  43. fi
  44.     
  45. #
  46. # Remove the lines we inserted into the C-locale's ol_locale_def.
  47. #
  48.  
  49. /usr/bin/ed /usr/X/lib/locale/C/ol_locale_def <<EOSS >/dev/null 2>&1
  50. g/!Next line installed by ls/.,+1d
  51. w
  52. q
  53. EOSS
  54.  
  55. #  Exit with the correct code
  56. exit 0
  57.