#!/bin/bash
#
# Remove pk  files older than 20 days
# Remove tfm files older than 60 days
# Don't remove source files
# Call mktexlsr
#

test -r /etc/rc.config && . /etc/rc.config
test -r /etc/sysconfig/tetex && . /etc/sysconfig/tetex

VARTEXFONTS=$(kpsewhich --expand-var '$VARTEXFONTS' 2> /dev/null)

if test "$CLEAR_TEXMF_FONTS" = "yes" -a -n "$VARTEXFONTS" -a -x /usr/bin/safe-rm ; then
    OLDIFS=$IFS; IFS=':;'
    for p in $VARTEXFONTS ; do
	test -d $p/pk/  && find $p/pk/  -type f -and -atime +20 -print0
	test -d $p/tfm/ && find $p/tfm/ -type f -and -atime +60 -print0
    done > >(exec -a xargs xargs -r -l100 -0 -- /usr/bin/safe-rm)
    IFS=$OLDIFS
fi

#
# Update the ls-R's
#
mktexlsr > /dev/null

#
exit 0
