summaryrefslogtreecommitdiff
path: root/Master/tlpkg/bin
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-12-05 23:53:35 +0000
committerKarl Berry <karl@freefriends.org>2019-12-05 23:53:35 +0000
commit3745e0216c9d22e511d2195fdf34d741c861ab08 (patch)
treeaca628e1729d9d8eb1e639b4029d77e12b170ef8 /Master/tlpkg/bin
parent60fdf1b92914c2adc782fc066d8381fb59dd2953 (diff)
new abbreviation $DatabaseLocation for tlpkg/texlive.tlpdb; use it in a few places
git-svn-id: svn://tug.org/texlive/trunk@53037 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/bin')
-rwxr-xr-xMaster/tlpkg/bin/tl-update-containers13
-rwxr-xr-xMaster/tlpkg/bin/tlpfiles2
2 files changed, 14 insertions, 1 deletions
diff --git a/Master/tlpkg/bin/tl-update-containers b/Master/tlpkg/bin/tl-update-containers
index f1d22b1eb39..dee164e32fb 100755
--- a/Master/tlpkg/bin/tl-update-containers
+++ b/Master/tlpkg/bin/tl-update-containers
@@ -561,6 +561,19 @@ Do not try to sign the resulting TeX Live tlpdb.
Forces rebuild of all containers, including creation of the output
C<texlive.tlpdb> if need be.
+We used to recreate all containers for the release each year. Starting
+with TL20, we longer do this, since it causes files with the same name
+(foo.tar.xz) to change contents, either just compression options, etc.,
+or because the Catalogue values changed. We did not normally push out
+Catalogue-only changes to tlnet during the year since they frequently
+happen without any change to the package itself. Now, instead of the
+yearly recreate, we explicitly push Catalogue-only changes every so
+often using C<tl-update-tlpdb --catalogue-compare> (from C<cron.tl>).
+
+The upshot is that C<-recreate> is now used only for the tlcritical
+repository in C<cron.tl>, and to make new repositories for testing; we
+shouldn't ever use for tlnet.
+
=item B<--help>
Display this documentation and exit.
diff --git a/Master/tlpkg/bin/tlpfiles b/Master/tlpkg/bin/tlpfiles
index 8367bd54172..7a73540b907 100755
--- a/Master/tlpkg/bin/tlpfiles
+++ b/Master/tlpkg/bin/tlpfiles
@@ -41,7 +41,7 @@ exit (&main ());
sub main {
my $Master = "$mydir/../.."; # xx TLPDB should default
- my $tlpdb_path = "$Master/$TeXLive::TLConfig::InfraLocation/texlive.tlpdb";
+ my $tlpdb_path = "$Master/$TeXLive::TLConfig::DatabaseLocation";
if (@opt_pkgof) {
return &do_pkgof ($tlpdb_path, @opt_pkgof);