[Debian-tex-commits] SVN tetex-base commit + diffs: r2087 -
tetex-base/trunk/debian
Frank Küster
frank at alioth.debian.org
Tue Dec 19 13:42:02 CET 2006
Author: frank
Date: 2006-12-19 13:42:02 +0100 (Tue, 19 Dec 2006)
New Revision: 2087
Modified:
tetex-base/trunk/debian/changelog
tetex-base/trunk/debian/postrm.functions
tetex-base/trunk/debian/postrm.in
tetex-base/trunk/debian/rules
tetex-base/trunk/debian/tetex-extra.postrm.in
Log:
Do not assume that tex-common is configured when postrm is called with
"remove" (closes: #403641). This is a RC bug, hence the urgency.
Modified: tetex-base/trunk/debian/changelog
===================================================================
--- tetex-base/trunk/debian/changelog 2006-12-18 16:05:47 UTC (rev 2086)
+++ tetex-base/trunk/debian/changelog 2006-12-19 12:42:02 UTC (rev 2087)
@@ -1,10 +1,12 @@
-tetex-base (3.0.dfsg.3-4~1) UNRELEASED; urgency=low
+tetex-base (3.0.dfsg.3-4~1) UNRELEASED; urgency=high
+ * Do not assume that tex-common is configured when postrm is called with
+ "remove" (closes: #403641). This is a RC bug, hence the urgency.
* Remove obsolete conffile in the tetex-doc package if it is unchanged
[frank]
* Register documentation in the TeX section (closes: #402953)
- -- Frank Küster <frank at debian.org> Thu, 14 Dec 2006 15:29:56 +0100
+ -- Frank Küster <frank at debian.org> Tue, 19 Dec 2006 13:41:00 +0100
tetex-base (3.0.dfsg.3-3) unstable; urgency=low
Modified: tetex-base/trunk/debian/postrm.functions
===================================================================
--- tetex-base/trunk/debian/postrm.functions 2006-12-18 16:05:47 UTC (rev 2086)
+++ tetex-base/trunk/debian/postrm.functions 2006-12-19 12:42:02 UTC (rev 2087)
@@ -95,3 +95,35 @@
fi
fi
}
+
+# taken from tex-common's postrm-texlsr
+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
+}
Modified: tetex-base/trunk/debian/postrm.in
===================================================================
--- tetex-base/trunk/debian/postrm.in 2006-12-18 16:05:47 UTC (rev 2086)
+++ tetex-base/trunk/debian/postrm.in 2006-12-19 12:42:02 UTC (rev 2087)
@@ -43,9 +43,9 @@
upgrade)
;;
remove)
- update-language
- update-updmap
- update-fmtutil
+ dhit_check_run_without_errors -silent update-language
+ dhit_check_run_without_errors -silent update-updmap --quiet
+ dhit_check_run_without_errors -silent update-fmtutil
;;
purge)
if which update-texmf >/dev/null; then
Modified: tetex-base/trunk/debian/rules
===================================================================
--- tetex-base/trunk/debian/rules 2006-12-18 16:05:47 UTC (rev 2086)
+++ tetex-base/trunk/debian/rules 2006-12-19 12:42:02 UTC (rev 2087)
@@ -255,7 +255,7 @@
done
# needs devscripts in etch or from backports.org
- debchange --distribution sarge-backports -b --newversion 3.0.dfsg.3-3~bpo.1 "Recompiled for sarge."
+ debchange --distribution sarge-backports -b --newversion 3.0.dfsg.3-4~1~bpo.1 "Recompiled for sarge."
debchange --append "No source changes."
# need to remake rules
Modified: tetex-base/trunk/debian/tetex-extra.postrm.in
===================================================================
--- tetex-base/trunk/debian/tetex-extra.postrm.in 2006-12-18 16:05:47 UTC (rev 2086)
+++ tetex-base/trunk/debian/tetex-extra.postrm.in 2006-12-19 12:42:02 UTC (rev 2087)
@@ -41,7 +41,7 @@
# tetex-extra that caused a corrupted format to be build, it has to be redone.
# on abort-* it does not hurt.
remove_formats
- run_if_exist update-updmap --quiet
+ dhit_check_run_without_errors -silent update-updmap --quiet
if run_if_exist --check-only updmap; then create_fontmaps; fi
# now play it again, Sam
run_if_exist mktexlsr
More information about the Debian-tex-commits
mailing list