summaryrefslogtreecommitdiff
path: root/Master/tlpkg
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-04-17 21:35:25 +0000
committerKarl Berry <karl@freefriends.org>2020-04-17 21:35:25 +0000
commit77b8133a6dc28b8dc69f10c5d2f32fb1c45956f4 (patch)
treee2c379d048e27aa81cead61e001706c6c8115c15 /Master/tlpkg
parent5ccd2c08ab341c51d0fffa59b25317003f97f08b (diff)
doc,sync
git-svn-id: svn://tug.org/texlive/trunk@54778 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg')
-rwxr-xr-xMaster/tlpkg/bin/c2l3
-rwxr-xr-xMaster/tlpkg/bin/tl-update-tlpdb3
-rw-r--r--Master/tlpkg/doc/releng.txt13
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds5
4 files changed, 14 insertions, 10 deletions
diff --git a/Master/tlpkg/bin/c2l b/Master/tlpkg/bin/c2l
index 77a4439975f..91047a7bca5 100755
--- a/Master/tlpkg/bin/c2l
+++ b/Master/tlpkg/bin/c2l
@@ -87,7 +87,8 @@ sub main {
$ARGV[0] = "-p" if $ARGV[0] eq "p";
print "$0: running ctan2tl @ARGV\n";
- # assume bash until we don't have to.
+ # we want our exit status to be from ctan2tl, not tee, hence the
+ # pipefail bash-ism.
my @lines = `set -o pipefail; ctan2tl @ARGV </dev/null 2>&1 | tee /tmp/cl.out`;
my $status = $?;
diff --git a/Master/tlpkg/bin/tl-update-tlpdb b/Master/tlpkg/bin/tl-update-tlpdb
index e4731c863cc..a6ecc0e1ded 100755
--- a/Master/tlpkg/bin/tl-update-tlpdb
+++ b/Master/tlpkg/bin/tl-update-tlpdb
@@ -357,7 +357,8 @@ sub compare_and_fix_tlpdbs {
if ($do_commit) {
tlwarn("$prg: committing changes to tlpsrc files:\n");
TeXLive::TLUtils::xsystem("svn commit "
- . "-m'($prg) force increased revision after removal of files' "
+ . "-m'($prg) force increased revision after Catalogue change"
+ " or file removal' "
. "@svn_changed_files");
}
diff --git a/Master/tlpkg/doc/releng.txt b/Master/tlpkg/doc/releng.txt
index 9dfbff6ce5f..374ba7a24f8 100644
--- a/Master/tlpkg/doc/releng.txt
+++ b/Master/tlpkg/doc/releng.txt
@@ -487,14 +487,14 @@ mkdir -p $hy/$this/packaging
#
# copy files from DVD:
mount /mnt/tc
-cd /mnt/tc
-cp -R [A-T]* index* setup /home/ftp/historic/systems/texcollection/$this
+cd /mnt/tc # check that it's the current release
+cp -pR [A-T]* index* setup /home/ftp/historic/systems/texcollection/$this
#
# copy ctan snapshot for TUG members:
-ls -l ~www/members/ctan20-*.tar
+ls -l ~www/members/ctan*20*.tar # how many links?
du !$
-rm -i ~www/members/ctan20-*.tar # assuming it's hard-linked, else move!
-nice -19 tar cf ~www/members/ctan`date +%y`-20180414.tar ctan
+rm -i ~www/members/ctan*20*.tar # assuming it's hard-linked, else move!
+nice -19 tar cf ~www/members/ctan`date +%y`-200413.tar ctan # update date!
chmod a=r ~www/members/ctan*.tar
ls -l !$; du !$
# edit members/index.html
@@ -505,7 +505,8 @@ cd && umount /mnt/tc
#
cd $hy/$this/packaging
# copy in files from texcollection svn:
-cp $HOME/src/texcollection/$this/packaging/* .
+svn update ~/src/texcollection/
+cp -p ~/src/texcollection/$this/packaging/* .
#
# make small image for web page:
pdftoppm -gray -r 222 texcoll-cover.pdf temp
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index afaa5eecdfc..8851204aed0 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -2847,7 +2847,8 @@ my $core_latex = "$Master/texmf-dist/tex/latex";
);
$standardinsrunner = "latex";
$standardinsrunner_opt = "-interaction=nonstopmode";
-#
+%specialinsrunner_opt = (); # not yet
+
# We separate the (non)interaction option from the command name
# because we don't ever want interaction, regardless of the command.
#
@@ -4319,7 +4320,7 @@ sub runjob {
# it's too verbose to print the full mf run of every font.
# but if mktextfm failed, show it.
print `cat $Jobid.log` if $status != 0;
- $#status = 0; # do not worry if the bitmap failed, e.g., grtt10.mf.
+ $status = 0; # do not worry if the bitmap failed, e.g., grtt10.mf.
} else {
print `cat $Jobid.log`;
}