postrm is in texlive-latex-base 2013.20140215-1.
This file is a maintainer script. It is executed when installing (*inst) or removing (*rm) the package.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 | #!/bin/sh
set -e
# Automatically added by dh_installtex
##
## postrm-tex
##
## postrm snippets for registering hyphenation patterns, font maps, and formats
##
## Authors:
## Florent Rougon <f.rougon@free.fr>
## Norbert Preining <preining@logic.at>
##
#
dhit_call_update_texmf_config ()
{
if which update-texmf-config >/dev/null; then
update-texmf-config $*
else
echo "update-texmf-config not present: is tex-common installed?" >&2
fi
}
dhit_check_run_without_errors ()
{
silent=0
if [ "$1" = "-silent" ] ; then
silent=1
shift
fi
if which "$1" >/dev/null; then
tempfile=$(mktemp -p /tmp checkrun.XXXXXXXX)
if [ $silent = 0 ] ; then
printf "Running '$*'.\nThis may take some time..."
fi
set +e
if "$@" > $tempfile 2>&1 ; then
rm -f $tempfile
[ $silent = 0 ] && echo " done."
else
echo
echo "$* failed. Output has been stored in"
echo "$tempfile"
echo "If tex-common is not configured you can ignore this error" \
"message!"
echo "Otherwise, please include this file if you report a bug."
echo
fi
set -e
fi
return 0
}
case "$1" in
remove|disappear)
dhit_check_run_without_errors -silent update-updmap --quiet
dhit_check_run_without_errors -silent update-language
dhit_check_run_without_errors -silent update-fmtutil
for i in map format lsrfull ; do
if [ "$i" = lsr ] ; then
dhit_call_update_texmf_config lsr
fi
if [ "$i" = lsrfull ] ; then
dhit_call_update_texmf_config lsrfull
fi
if [ "$i" = map ] ; then
dhit_call_update_texmf_config map
fi
if [ "$i" = allformats ] ; then
for fmt in pdftex/pdflatex pdflatex pdftex/mptopdf mptopdf luatex/lualatex lualatex pdftex/latex latex luatex/dvilualatex dvilualatex ; do
rm -f /var/lib/texmf/web2c/$fmt.*
done
fi
if [ "$i" = format ] ; then
for fmt in pdftex/pdflatex pdflatex pdftex/mptopdf mptopdf luatex/lualatex lualatex pdftex/latex latex luatex/dvilualatex dvilualatex ; do
rm -f /var/lib/texmf/web2c/$fmt.*
done
fi
if [ "$i" = hyphen ] ; then
dhit_call_update_texmf_config hyphen
fi
done
;;
purge|upgrade|failed-upgrade|abort-upgrade|abort-install)
;;
esac
# End automatically added section
|