-#!/bin/sh
+#!@SHELL@
+# use kpsewhich?
+# maybe (optionally) (not) clean stuff from other versions, ie, don't clean
+# /var/spool/texmf/tfm/lilypond/<NOT-OUR-VERSION>/
+# ?
+
+VERSION="@TOPLEVEL_VERSION@"
case $# in
0)
WHAT=$1;;
esac
-# should use kpsepath
+dirs=".
+/var/lib/texmf
+/var/spool/texmf
+/var/tmp/texfonts
+/var/texfonts
+/var/cache/fonts
+/usr/share/texmf/fonts
+"
-TEXDIRS=.
-if [ -d /var/lib/texmf ]; then
- TEXDIRS="$TEXDIRS /var/lib/texmf"
-fi
-if [ -d /var/spool/texmf ]; then
- TEXDIRS="$TEXDIRS /var/tmp/texmf"
-fi
-if [ -d /var/tmp/texfonts ]; then
- TEXDIRS="$TEXDIRS /var/spool/texfonts"
-fi
-if [ -d /var/texfonts ]; then
- TEXDIRS="$TEXDIRS /var/texfonts"
-fi
-if [ -z $TEXDIR ]; then
+for i in $dirs; do
+ if [ -d "$i" ]; then
+ TEXDIRS="$TEXDIRS $i"
+ fi
+done
+
+if [ -z "$TEXDIRS" -o "$TEXDIRS" = "." ]; then
TEXDIRS=". /var"
-else
- TEXDIRS=". $TEXDIRS"
fi
# remove possibly stale .pk/.tfm files
-FILES=`find $TEXDIRS -name "feta*$WHAT*tfm" -or -name "feta*$WHAT*pk"`
+FILES=$(find $TEXDIRS -name "feta*$WHAT*tfm" \
+ -or -name "feta*$WHAT*pk" \
+ -or -name "parmesan$WHAT*tfm" \
+ -or -name "parmesan*$WHAT*pk")
echo removing $FILES
rm -f $FILES /tmp/cleaning-font-dummy