[subversion-commit] SVN tetex commit + diffs: r321 - in
tex-common/trunk: debian scripts
Norbert Preining
preining-guest at costa.debian.org
Sat Nov 5 18:04:20 UTC 2005
Author: preining-guest
Date: 2005-11-05 18:04:17 +0000 (Sat, 05 Nov 2005)
New Revision: 321
Modified:
tex-common/trunk/debian/changelog
tex-common/trunk/debian/rules
tex-common/trunk/scripts/dh_installtexfonts
Log:
* fix installation of debhelper snipper postrm-texfonts. [preining]
* actually allow multiple invocations of dh_installtexfonts and
stop with error if a cfg file is installed several times. [preining]
Modified: tex-common/trunk/debian/changelog
===================================================================
--- tex-common/trunk/debian/changelog 2005-11-04 13:48:29 UTC (rev 320)
+++ tex-common/trunk/debian/changelog 2005-11-05 18:04:17 UTC (rev 321)
@@ -14,6 +14,9 @@
[frank]
* Add the md5sum of a version with a newer comment to the list of known
md5sums for 00updmap.cfg (closes: #336713) [frank]
+ * fix installation of debhelper snipper postrm-texfonts. [preining]
+ * actually allow multiple invocations of dh_installtexfonts and
+ stop with error if a cfg file is installed several times. [preining]
-- Frank Küster <frank at debian.org> Fri, 4 Nov 2005 14:47:48 +0100
Modified: tex-common/trunk/debian/rules
===================================================================
--- tex-common/trunk/debian/rules 2005-11-04 13:48:29 UTC (rev 320)
+++ tex-common/trunk/debian/rules 2005-11-05 18:04:17 UTC (rev 321)
@@ -84,7 +84,7 @@
# dh_installtexfonts(.1) is already installed via the bin_scripts
#cp scripts/postrm-texfonts $(INSTDIR)/usr/share/debhelper/autoscripts
#cp scripts/postinst-texfonts $(INSTDIR)/usr/share/debhelper/autoscripts
- grep -v '^[ \t]*#' scripts/postrm-texfonts > $(INSTDIR)/usr/share/debhelper/autoscripts/postinst-texfonts
+ grep -v '^[ \t]*#' scripts/postrm-texfonts > $(INSTDIR)/usr/share/debhelper/autoscripts/postrm-texfonts
grep -v '^[ \t]*#' scripts/postinst-texfonts > $(INSTDIR)/usr/share/debhelper/autoscripts/postinst-texfonts
# ship /var/cache/fonts with proper permissions
Modified: tex-common/trunk/scripts/dh_installtexfonts
===================================================================
--- tex-common/trunk/scripts/dh_installtexfonts 2005-11-04 13:48:29 UTC (rev 320)
+++ tex-common/trunk/scripts/dh_installtexfonts 2005-11-05 18:04:17 UTC (rev 321)
@@ -184,6 +184,8 @@
foreach my $fn (@cmdlinecfgs) {
my $bn=basename($fn);
my $pr=$cmdcfgshash{$fn};
+ -r "$tmp/etc/texmf/updmap.d/$pr$bn" &&
+ error("The config file $tmp/etc/texmf/updmap.d/$pr$bn already exists! Cannot recreate it, please call dh_clean -k!");
open(CFGFILE, ">$tmp/etc/texmf/updmap.d/$pr$bn") ||
error("Cannot open $tmp/etc/texmf/updmap.d/$pr$bn for writing!");
if (!magic_comment_present($fn)) {
@@ -202,6 +204,8 @@
# merge in the cmd line arguments
#
if ($file || ($#cmdlinemaps >= 0)) {
+ -r "$tmp/etc/texmf/updmap.d/$priority$package.cfg" &&
+ error("The config file $tmp/etc/texmf/updmap.d/$priority$package.cfg already exists! Cannot recreate it, please call dh_clean -k!");
open(CFGFILE, ">$tmp/etc/texmf/updmap.d/$priority$package.cfg") ||
error("Cannot open $tmp/etc/texmf/updmap.d/$priority$package.cfg for writing!");
if (($file && !magic_comment_present($file)) ||
@@ -222,8 +226,8 @@
if ( ! -d "$tmp/var/lib/tex-common/fontmap-cfg/") {
doit("install","-d","$tmp/var/lib/tex-common/fontmap-cfg/");
}
- open(LISTFILE, ">$tmp/var/lib/tex-common/fontmap-cfg/$package.list")||
- error("Cannot open $tmp/var/lib/tex-common/fmtutil-cnf/$package.list for writing!");
+ open(LISTFILE, ">>$tmp/var/lib/tex-common/fontmap-cfg/$package.list")||
+ error("Cannot open $tmp/var/lib/tex-common/fmtutil-cnf/$package.list for writing/appending!");
foreach (@listlines) {
print LISTFILE "$_\n";
}
More information about the Pkg-tetex-commits
mailing list