#!/bin/sh 
#                               -*- Mode: Sh -*- 
# postrm --- 
# Author           : Manoj Srivastava ( srivasta@tiamat.datasync.com ) 
# Created On       : Thu Oct 15 00:37:16 1998
# Created On Node  : tiamat.datasync.com
# Last Modified By : Manoj Srivastava
# Last Modified On : Wed Feb  2 00:12:30 2000
# Last Machine Used: glaurung.green-gryphon.com
# Update Count     : 9
# Status           : Unknown, Use with caution!
# HISTORY          : 
# Description      : 
# 
# $Id: postrm,v 1.5 2000/02/09 15:51:29 srivasta Exp $


# Abort if any command returns an error value
set -e

# This script is called twice during the removal of the package; once
# after the removal of the package's files from the system, and as
# the final step in the removal of this package, after the package's
# conffiles have been removed.

# FILES To removes
FILES_TO_REMOVE='
blueball.png  ch_end_r.png   image.png     orangeball.png  pv_grp_g.png
ch_beg_r.png  contents.png   index.png     pinkball.png    redball.png
ch_begin.png  crossref.png   next.png      prev.png        up.png       
ch_del_r.png  footnote.png   next_g.png    prev_g.png      up_g.png   
ch_delet.png  greenball.png  nx_grp.png    purpleball.png  whiteball.png
ch_end.png    icons.html     nx_grp_g.png  pv_grp.png      yellowball.png'

# Ensure the menu system is updated
[ ! -x /usr/bin/update-menus ] || /usr/bin/update-menus

case "$1" in
  remove)
    # This package is being removed, but its configuration has not yet
    # been purged.
    if [ -x /usr/bin/texhash -a -e /usr/share/texmf/ls-R ]; then
	texhash
    fi
    ;;
  purge)
    # This package has previously been removed and is now having
    # its configuration purged from the system.
    :
    if [ -x /usr/bin/texhash -a -e /usr/share/texmf/ls-R ]; then
	texhash
    fi
    ( cd /var/www/usr/share/$package_name/icons;
      rm -f $FILES_TO_REMOVE
      )
    ;;
  disappear)
    if test "$2" != overwriter; then
      echo "$0: undocumented call to \`postrm $*'" 1>&2
      exit 0
    fi
    # This package has been completely overwritten by package $3
    # (version $4).  All our files are already gone from the system.
    # This is a special case: neither "prerm remove" nor "postrm remove"
    # have been called, because dpkg didn't know that this package would
    # disappear until this stage.
    :

    ;;
  upgrade)
    # About to upgrade FROM THIS VERSION to version $2 of this package.
    # "prerm upgrade" has been called for this version, and "preinst
    # upgrade" has been called for the new version.  Last chance to
    # clean up.
    :

    ;;
  failed-upgrade)
    # About to upgrade from version $2 of this package TO THIS VERSION.
    # "prerm upgrade" has been called for the old version, and "preinst
    # upgrade" has been called for this version.  This is only used if
    # the previous version's "postrm upgrade" couldn't handle it and
    # returned non-zero. (Fix old postrm bugs here.)
    :

    ;;
  abort-install)
    # Back out of an attempt to install this package.  Undo the effects of
    # "preinst install...".  There are two sub-cases.
    :

    if test "${2+set}" = set; then
      # When the install was attempted, version $2's configuration
      # files were still on the system.  Undo the effects of "preinst
      # install $2".
      :

    else
      # We were being installed from scratch.  Undo the effects of
      # "preinst install".
      :

    fi ;;
  abort-upgrade)
    # Back out of an attempt to upgrade this package from version $2
    # TO THIS VERSION.  Undo the effects of "preinst upgrade $2".
    :

    ;;
  *) echo "$0: didn't understand being called with \`$1'" 1>&2
     exit 0;;
esac

exit 0


