#!/bin/sh
# Debian xfonts-cyrillic package post-installation 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 configuration of xfonts-cyrillic package.' ;\
      echo ;\
      exit 1" 1 2 3 15

case "$1" in
  configure) ;;
  abort-upgrade|abort-remove|abort-deconfigure) 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 [ -e $longdir ]; then
    if [ -d $longdir ]; then
      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
    else
      echo "Error: $longdir is not a directory!"
      exit 1
    fi
  else
    echo "Error: $longdir does not exist!"
    exit 1
  fi
done

if [ -d /usr/doc ]; then
  if [ ! -e /usr/doc/xfonts-cyrillic-koi8c -a -d /usr/share/doc/xfonts-cyrillic-koi8c ]; then
    ln -s ../share/doc/xfonts-cyrillic-koi8c /usr/doc/xfonts-cyrillic-koi8c
  fi
fi

exit
