X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=buildscripts%2Fclean-fonts.sh;h=0dc0ff2684a2abe11b24dfdee3c46c9d8e2ad715;hb=c32505a0ba095b5346a3fa48bfb5929b06b4e21f;hp=09ad8f13c658c1e5b0279639834e3e6364006b8b;hpb=dcb8f596283022b8fdc4385c5f9f72d48c6b46fa;p=lilypond.git diff --git a/buildscripts/clean-fonts.sh b/buildscripts/clean-fonts.sh old mode 100755 new mode 100644 index 09ad8f13c6..0dc0ff2684 --- a/buildscripts/clean-fonts.sh +++ b/buildscripts/clean-fonts.sh @@ -1,4 +1,10 @@ -#!/bin/sh +#!@SHELL@ +# use kpsewhich? +# maybe (optionally) (not) clean stuff from other versions, ie, don't clean +# /var/spool/texmf/tfm/lilypond// +# ? + +VERSION="@TOPLEVEL_VERSION@" case $# in 0) @@ -7,29 +13,30 @@ case $# in 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