#!/bin/sh
# Debian xfonts-cyrillic package post-removal script
# Copyright 1998-2000 Branden Robinson.
# Licensed under the GNU General Public License, version 2.  See the file
# /usr/share/common-licenses/GPL or <http://www.gnu.org/copyleft/gpl.txt>.
# Acknowlegements to Stephen Early, Mark Eichin, and Manoj Srivastava.

set -e

trap "echo ;\
      echo 'Received signal.  Aborting removal of xfonts-cyrillic package.' ;\
      echo ;\
      exit 1" 1 2 3 15

case "$1" in
  remove) ;;
  purge) ;;
  upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) exit 0 ;;
esac

fontdirs="cyrillic-koi8c/100dpi cyrillic-koi8c/75dpi cyrillic-koi8c"
updatecmds="/usr/bin/X11/mkfontdir /usr/sbin/update-fonts-alias"

for currentdir in $fontdirs; do
  longdir=/usr/lib/X11/fonts/$currentdir
  if [ -d $longdir ]; then
    for file in fonts.dir fonts.alias; do
      if [ -e $file ]; then
        rm $file
      fi
    done
    if [ $(find $longdir | wc -l) -eq 1 ]; then
      echo "$currentdir font directory is empty.  Removing."
      rmdir $longdir
    else
      for currentcmd in $updatecmds; do
        if [ -e $currentcmd ]; then
          if [ -x $currentcmd ]; then
            shortcmd=$(basename $currentcmd)
            echo -n "Running $shortcmd in $currentdir font directory..."
            $currentcmd $longdir
            echo "done."
          else
            echo "Warning: $currentcmd not executable."
          fi
        else
          echo "Warning: $currentcmd not found."
        fi
      done
    fi
  fi
done

exit
