makefontdir() { ENCDIR=/usr/lib/X11/fonts/encodings if [ -d $ENCDIR -a -d $ENCDIR/large ]; then /usr/bin/X11/mkfontdir -e $ENCDIR -e $ENCDIR/large "$@" else /usr/bin/X11/mkfontdir "$@" fi } fontdirs="#FONTDIRS#" updatecmds="#UPDATECMDS#" if [ "$1" = "purge" -o "$1" = "remove" -o "$1" = "disappear" ]; then for currentdir in $fontdirs; do longdir=/usr/lib/X11/fonts/$currentdir if [ -d $longdir ]; then for currentcmd in $updatecmds; do $currentcmd $longdir done fi done fi