home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / casper / filesystem.squashfs / var / lib / dpkg / info / xterm.preinst < prev    next >
Encoding:
Text File  |  2006-08-04  |  1.4 KB  |  45 lines

  1. #!/bin/sh
  2. # Debian xterm package pre-installation script
  3. # Copyright 2003, 2004 Branden Robinson.
  4. # Licensed under the GNU General Public License, version 2.  See the file
  5. # /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
  6. # Acknowledgements to Stephen Early, Mark Eichin, and Manoj Srivastava.
  7.  
  8. # $Id: xterm.preinst.in 189 2005-06-11 00:04:27Z branden $
  9.  
  10. set -e
  11.  
  12. THIS_PACKAGE=xterm
  13. THIS_SCRIPT=preinst
  14.  
  15. #INCLUDE_SHELL_LIB#
  16.  
  17. if [ "$1" = "upgrade" ] || [ "$1" = "install" ]; then
  18.   if dpkg --compare-versions "$2" lt "4.0.1-1"; then
  19.     # clean up after older alternative that used different path
  20.     if update-alternatives --display x-terminal-emulator |
  21.        fgrep -q /usr/bin/X11/xterm; then
  22.       update-alternatives --remove x-terminal-emulator /usr/bin/X11/xterm
  23.     fi
  24.   fi
  25.  
  26.   if dpkg --compare-versions "$2" lt "204"; then
  27.     # clean up after older alternative that used different path
  28.     if update-alternatives --display x-terminal-emulator |
  29.        fgrep -q /usr/X11R6/bin/xterm; then
  30.  
  31.       update-alternatives --remove x-terminal-emulator /usr/X11R6/bin/koi8rxterm
  32.       update-alternatives --remove x-terminal-emulator /usr/X11R6/bin/uxterm
  33.       update-alternatives --remove x-terminal-emulator /usr/X11R6/bin/xterm
  34.       update-alternatives --remove x-terminal-emulator /usr/X11R6/bin/lxterm
  35.  
  36.     fi
  37.   fi
  38. fi
  39.  
  40.  
  41.  
  42. exit 0
  43.  
  44. # vim:set ai et sts=2 sw=2 tw=0:
  45.