home *** CD-ROM | disk | FTP | other *** search
/ Clickx 115 / Clickx 115.iso / software / tools / windows / tails-i386-0.16.iso / live / filesystem.squashfs / var / lib / dpkg / info / vim-runtime.postinst < prev    next >
Encoding:
Text File  |  2010-07-11  |  823 b   |  35 lines

  1. #!/bin/sh
  2. set -e
  3.  
  4. basedir=/usr/share/vim/@VIMCUR@/doc
  5.  
  6. rm_diversion() {
  7.   dpkg-divert --package vim-runtime --rename --remove "$1"
  8. }
  9.  
  10. # Used to remove the previous diversion when upgrading from one major release
  11. # to the next
  12. remove_previous_diversions() {
  13.   for v in vim71 vim72a vim72b vim72c; do
  14.     oldpath="$(echo $1 | sed s/@VIMCUR@/$v/)"
  15.     if dpkg-divert --list 2>/dev/null | grep -q "$oldpath"; then
  16.       rm_diversion $oldpath
  17.     fi
  18.   done
  19. }
  20.  
  21. # Need to run helpztags since we're overwriting /u/s/v/a/d/tags whenever
  22. # vim-runtime is install/upgraded which breaks the help for other vim addons
  23. if which helpztags >/dev/null 2>&1; then
  24.   helpztags /usr/share/vim/addons/doc
  25. fi
  26.  
  27. if [ "$1" = "configure" ]; then
  28.   remove_previous_diversions $basedir/help.txt
  29.   remove_previous_diversions $basedir/tags
  30. fi
  31.  
  32.  
  33.  
  34. exit 0
  35.