[subversion-commit] SVN tex-common commit + diffs: r1702 - in
tex-common/trunk: debian scripts
Frank Küster
frank at costa.debian.org
Sun Oct 8 10:00:29 UTC 2006
Author: frank
Date: 2006-10-08 10:00:28 +0000 (Sun, 08 Oct 2006)
New Revision: 1702
Modified:
tex-common/trunk/debian/changelog
tex-common/trunk/debian/rules
tex-common/trunk/scripts/tetex-bin-upgrade
Log:
Provide a tetex-bin-update script. This allows also texlive to
properly rename an old tetex-bin conffile, and add the magic comment,
and is therefore needed for a transition from teTeX to TeXlive without
upgrading teTeX to the etch version first.
Modified: tex-common/trunk/debian/changelog
===================================================================
--- tex-common/trunk/debian/changelog 2006-10-07 23:30:12 UTC (rev 1701)
+++ tex-common/trunk/debian/changelog 2006-10-08 10:00:28 UTC (rev 1702)
@@ -1,9 +1,13 @@
-tex-common (0.32) unstable; urgency=low
+tex-common (0.32~1) UNRELEASED; urgency=medium
* adapted sanity check in update-fontlang to TEXMFSYSCONFIG = /etc/texmf
(closes: #391348) [ralf]
+ * Provide a tetex-bin-update script. This allows also texlive to
+ properly rename an old tetex-bin conffile, and add the magic comment,
+ and is therefore needed for a transition from teTeX to TeXlive without
+ upgrading teTeX to the etch version first.
- -- Ralf Stubner <ralf.stubner at web.de> Sat, 7 Oct 2006 12:40:10 +0200
+ -- Frank Küster <frank at debian.org> Sun, 8 Oct 2006 11:59:46 +0200
tex-common (0.31) unstable; urgency=medium
Modified: tex-common/trunk/debian/rules
===================================================================
--- tex-common/trunk/debian/rules 2006-10-07 23:30:12 UTC (rev 1701)
+++ tex-common/trunk/debian/rules 2006-10-08 10:00:28 UTC (rev 1702)
@@ -7,7 +7,7 @@
bin_scripts=dh_installtex
sbin_scripts=update-texmf update-fontlang
-nonbin_scripts=tpm2licenses Tpm.pm FileUtils.pm
+nonbin_scripts=tpm2licenses Tpm.pm FileUtils.pm tetex-bin-upgrade 01tetex.cnf 01tetex.cnf.md5sum
sbin_installfiles=$(foreach script,$(sbin_scripts), scripts/$(script))
sbin_manpages=$(foreach script,$(sbin_scripts), scripts/$(script).8) scripts/update-fmtutil.8 scripts/update-language.8
@@ -16,6 +16,7 @@
bin_manpages=$(foreach script,$(bin_scripts), scripts/$(script).1) scripts/update-updmap.1
nonbin_installfiles=$(foreach script,$(nonbin_scripts), scripts/$(script))
+nonbin_installfiles=$(foreach script,$(nonbin_scripts), scripts/$(script))
# create maintainer scripts etc.
EPERL_FILES := debian/common.functions debian/postinst debian/postrm debian/config debian/preinst
Modified: tex-common/trunk/scripts/tetex-bin-upgrade
===================================================================
--- tex-common/trunk/scripts/tetex-bin-upgrade 2006-10-07 23:30:12 UTC (rev 1701)
+++ tex-common/trunk/scripts/tetex-bin-upgrade 2006-10-08 10:00:28 UTC (rev 1702)
@@ -5,36 +5,25 @@
#UCF="ucf --verbose -d --debconf-ok"
UCF="ucf --debconf-ok"
-# oldfile=00tetex.cnf
-# newfile=01tetex.cnf
+oldfile=00tetex.cnf
+newfile=01tetex.cnf
-called_from="$1"
-
-case $called_from in
- preinst)
- # rename 00tetex.cnf to 01tetex.cnf
- if [ -f $fmtdir/00tetex.cnf ]; then
- if [ ! -f $fmtdir/01tetex.cnf ]; then
- # not yet transitioned
- mv $fmtdir/00tetex.cnf $fmtdir/01tetex.cnf
- else
- # some older experimental version has installed the new file, but not
- # transitioned the old one.
- # Note: also texlive might have done that, however,
- # successfully only if texlive-omega was already unpacked
- current_md5sum=`md5sum $fmtdir/00tetex.cnf | cut -d ' ' -f 1`
- if [ "$current_md5sum" = "55811af3562faf342261dbc3b5e060a2" ]; then
- rm $fmtdir/00tetex.cnf
- else
- # we do nothing; experimental users should be able to solve this
- :
- fi
- fi
+# rename 00tetex.cnf to 01tetex.cnf
+if [ -f $fmtdir/$oldfile ]; then
+ if [ ! -f $fmtdir/$newfile ]; then
+ # not yet transitioned
+ mv $fmtdir/$oldfile $fmtdir/$newfile
+ else
+ # some older experimental version has installed the new file, but not
+ # transitioned the old one.
+ current_md5sum=`md5sum $fmtdir/$oldfile | cut -d ' ' -f 1`
+ if [ "$current_md5sum" = "55811af3562faf342261dbc3b5e060a2" ]; then
+ rm $fmtdir/$oldfile
+ else
+ # we do nothing; experimental users should be able to solve this
+ :
fi
- ;;
- postinst)
- # upgrade from sarge: fmtutil snippet renamed
- $UCF $ucf_sourcedir/01tetex.cnf $fmtdir/01tetex.cnf
- done
- ;;
-esac
+ fi
+fi
+
+$UCF $ucf_sourcedir/01tetex.cnf $fmtdir/01tetex.cnf
More information about the Pkg-tetex-commits
mailing list