[subversion-commit] SVN tetex commit + diffs: r511 -
tex-common/trunk/scripts
Norbert Preining
preining-guest at costa.debian.org
Mon Feb 13 22:44:02 UTC 2006
Author: preining-guest
Date: 2006-02-13 22:44:01 +0000 (Mon, 13 Feb 2006)
New Revision: 511
Modified:
tex-common/trunk/scripts/postinst-tex
tex-common/trunk/scripts/postrm-tex
Log:
check for the existence and working of the basic commands
Modified: tex-common/trunk/scripts/postinst-tex
===================================================================
--- tex-common/trunk/scripts/postinst-tex 2006-02-13 21:21:17 UTC (rev 510)
+++ tex-common/trunk/scripts/postinst-tex 2006-02-13 22:44:01 UTC (rev 511)
@@ -17,9 +17,9 @@
printf "Running mktexlsr. This may take some time..."
if mktexlsr > $tempfile 2>&1 ; then
rm -f $tempfile
- echo " done."
+ echo " done."
else
- echo
+ echo
echo "mktexlsr failed. Output has been stored in"
echo "$tempfile"
echo "Please include this file if you report a bug."
@@ -85,25 +85,33 @@
case "$1" in
configure|abort-upgrade|abort-remove|abort-deconfigure)
- # it doesn't hurt to cal all of them
+ # it doesn't hurt to call all of them
+ # these commands are all in tex-common and can be run immediately
update-updmap --quiet
update-language
update-fmtutil
- dhit_update_lsr_files
- for i in #WHATTODO# ; do
+ # mktexlsr may not be present
+ if which mktexlsr >/dev/null; then
+ dhit_update_lsr_files
+ fi
+ # all of the following needs an installed and configured
+ # base TeX system, so check this
+ if kpsewhich --version > /dev/null 2>&1 ; then
+ for i in #WHATTODO# ; do
if [ "$i" = map ] ; then
- dhit_create_fontmaps
+ dhit_create_fontmaps
fi
if [ "$i" = format ] ; then
- for fmt in #FORMATS# ; do
- dhit_build_format --byfmt $fmt
- done
+ for fmt in #FORMATS# ; do
+ dhit_build_format --byfmt $fmt
+ done
fi
if [ "$i" = language ] ; then
- dhit_build_hyphen_format_if_format_exists \
- latex `kpsewhich language.dat`
+ dhit_build_hyphen_format_if_format_exists \
+ latex `kpsewhich language.dat`
fi
- done
+ done
+ fi
;;
*)
Modified: tex-common/trunk/scripts/postrm-tex
===================================================================
--- tex-common/trunk/scripts/postrm-tex 2006-02-13 21:21:17 UTC (rev 510)
+++ tex-common/trunk/scripts/postrm-tex 2006-02-13 22:44:01 UTC (rev 511)
@@ -76,20 +76,20 @@
dhit_check_run_without_errors update-fmtutil
dhit_check_run_without_errors mktexlsr
for i in #WHATTODO# ; do
- if [ "$i" = map ] ; then
- dhit_check_run_without_errors updmap-sys
+ if [ "$i" = map ] ; then
+ dhit_check_run_without_errors updmap-sys
+ fi
+ if [ "$i" = format ] ; then
+ for fmt in #FORMATS# ; do
+ rm -f /var/lib/texmf/web2c/$fmt.*
+ done
+ fi
+ if [ "$i" = language ] ; then
+ if which fmtutil-sys >/dev/null ; then
+ dhit_build_hyphen_format_if_format_exists \
+ latex `kpsewhich language.dat`
fi
- if [ "$i" = format ] ; then
- for fmt in #FORMATS# ; do
- rm -f /var/lib/texmf/web2c/$fmt.*
- done
- fi
- if [ "$i" = language ] ; then
- if which fmtutil-sys >/dev/null ; then
- dhit_build_hyphen_format_if_format_exists \
- latex `kpsewhich language.dat`
- fi
- fi
+ fi
done
;;
More information about the Pkg-tetex-commits
mailing list