-#!/bin/bash -e
+#!/bin/sh
#
# postrm script for the Debian GNU/Linux lilypond package
-# by Anthony Fok <foka@gpu.srv.ualberta.ca>
+# by Anthony Fok <foka@debian.org>
# This is free software; see the GNU General Public Licence
# version 2 or later for copying conditions. There is NO warranty.
-# Last modified: Mon, 10 Nov 1997 22:44:37 -0700
+# Last modified: Fri, 14 Aug 1998 00:07:07 -0600
+
+set -e
package=lilypond
font_supplier=public
font_typeface=lilypond
-std_TEXMF=/usr/lib/texmf
+std_TEXMFMAIN=/usr/lib/texmf
+std_VARTEXFONTS=/var/spool/texmf
-if [ "`which kpsetool`" ]; then
- TEXMF=`kpsetool -v '$TEXMF'`
-fi
-: ${TEXMF:=$std_TEXMF}
+#DEBHELPER#
+TEXMFMAIN=`/usr/bin/kpsewhich -expand-var '$TEXMFMAIN'`
+: ${TEXMFMAIN:=$std_TEXMFMAIN}
+VARTEXFONTS=`/usr/bin/kpsewhich -expand-var '$VARTEXFONTS'`
+: ${VARTEXFONTS=$std_VARTEXFONTS}
case "$1" in
- remove)
- if [ "`kpsetool -w tex lilyponddefs.tex 2>/dev/null`" -a "`which texhash`" ]; then
- texhash
- fi
- ;;
-
upgrade)
# Clear out the old TFM and PK files in case the fonts were modified
- : ${MAKETEXDIR=$TEXMF/maketex}
- test -r $MAKETEXDIR/maketex.site && . $MAKETEXDIR/maketex.site
- : ${MT_DESTROOT=$TEXMF/fonts}
- rm -rf $MT_DESTROOT/tfm/$font_supplier/$font_typeface
- rm -rf $MT_DESTROOT/pk/*/$font_supplier/$font_typeface
+ rm -rf $VARTEXFONTS/tfm/$font_supplier/$font_typeface
+ rm -rf $VARTEXFONTS/pk/*/$font_supplier/$font_typeface
;;
- purge)
- : ${MAKETEXDIR=$TEXMF/maketex}
- test -r $MAKETEXDIR/maketex.site && . $MAKETEXDIR/maketex.site
- : ${MT_DESTROOT=$TEXMF/fonts}
- rm -rf $MT_DESTROOT/tfm/$font_supplier/$font_typeface
- rm -rf $MT_DESTROOT/pk/*/$font_supplier/$font_typeface
+ remove|purge)
+ # Clear out the old TFM and PK files in case the fonts were modified
+ rm -rf $VARTEXFONTS/tfm/$font_supplier/$font_typeface
+ rm -rf $VARTEXFONTS/pk/*/$font_supplier/$font_typeface
+ /usr/bin/mktexlsr
;;
failed-upgrade|abort-install|abort-upgrade|disappear)
;;
*)
- echo "postrm called with unknown argument \`$1'" >&2
- exit 0
+ echo "postrm called with unknown argument \`$1'" >&2
+ exit 0
;;
esac