summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
Diffstat (limited to 'Master')
-rwxr-xr-xMaster/tlpkg/bin/check-file-coverage5
-rwxr-xr-xMaster/tlpkg/bin/tl-update-containers6
-rw-r--r--Master/tlpkg/tlpsrc/00texlive.core.tlpsrc9
-rw-r--r--Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc8
-rw-r--r--Master/tlpkg/tlpsrc/texlive.infra.tlpsrc6
5 files changed, 20 insertions, 14 deletions
diff --git a/Master/tlpkg/bin/check-file-coverage b/Master/tlpkg/bin/check-file-coverage
index e3cfdafcec6..00c9750eab5 100755
--- a/Master/tlpkg/bin/check-file-coverage
+++ b/Master/tlpkg/bin/check-file-coverage
@@ -24,14 +24,11 @@ use Getopt::Long;
use Pod::Usage;
use File::Path;
-
+# things listed in 00texlive.core.tlpsrc are effectively ignored also.
my @IgnorePatterns = qw!
.mkisofsrc$ autorun.inf$
- config.guess$
support/ source/ setuptl/
- texmf-dist/README$ texmf-doc/README$ texmf/README$
texmf-dist/ls-R$ texmf/ls-R$
- texmf/lists/
tlpkg/tlpsrc/
tlpkg/bin
tlpkg/lib/ tlpkg/tests/ tlpkg/etc/
diff --git a/Master/tlpkg/bin/tl-update-containers b/Master/tlpkg/bin/tl-update-containers
index bd9b13acd13..416a65532a2 100755
--- a/Master/tlpkg/bin/tl-update-containers
+++ b/Master/tlpkg/bin/tl-update-containers
@@ -87,10 +87,8 @@ sub main
= 0;
for my $pkg (@packs) {
- next if ($pkg eq "00texlive-installation.config");
- next if ($pkg eq "00texlive.config");
- next if ($pkg eq "00texlive.core");
- next if ($pkg eq "00texlive.installer");
+ # by definition, any 00texlive... package does not need containers.
+ next if $pkg =~ /00texlive.*\./;
my $oldrev = 0;
if (-r "$opt_containerdir/$pkg.tar.$type"
&& defined($archiverevs{$pkg})) {
diff --git a/Master/tlpkg/tlpsrc/00texlive.core.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.core.tlpsrc
index 16ae678719f..af51907123e 100644
--- a/Master/tlpkg/tlpsrc/00texlive.core.tlpsrc
+++ b/Master/tlpkg/tlpsrc/00texlive.core.tlpsrc
@@ -2,13 +2,16 @@ name 00texlive.core
category TLCore
longdesc This package collects some files which are not caught by any of the
longdesc other TL packages. Its primary purpose is to make the file coverage
-longdesc check happy.
+longdesc check happy. The files here are not copied by the installer
+longdesc and containers are not built; they exist only in the
+longdesc full DVD image.
longdesc For information on the 00texlive prefix see
longdesc 00texlive-installation.config(.tlpsrc)
runpattern f README*
runpattern d readme.html
runpattern f LICENSE*
runpattern f COPYING
-runpattern f release-texlive.txt
-runpattern f doc.html
runpattern f index.html
+runpattern f texmf/README
+runpattern f texmf-dist/README
+runpattern f texmf-doc/README
diff --git a/Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc b/Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc
index 62a35a5d378..9f532042bf8 100644
--- a/Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc
+++ b/Master/tlpkg/tlpsrc/00texlive.installer.tlpsrc
@@ -1,5 +1,11 @@
name 00texlive.installer
-longdesc This package contains the files necessary for the installer package
+longdesc This package defines the files to go into the installer
+longdesc archives (install-tl-unx.tar.gz, install-tl.zip) built
+longdesc by the tl-make-installer script. Most of what's here is also
+longdesc included in the texlive.infra package -- ordinarily duplicates
+longdesc are not allowed, but in this case, 00texlive.installer is never
+longdesc used *except* to build the installer archives, so it's ok.
+longdesc
longdesc For information on the 00texlive prefix see
longdesc 00texlive-installation.config(.tlpsrc)
category TLCore
diff --git a/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc b/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc
index ed93018d27d..0b3c6ac27f3 100644
--- a/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc
+++ b/Master/tlpkg/tlpsrc/texlive.infra.tlpsrc
@@ -3,11 +3,13 @@ category TLCore
shortdesc basic TeX Live infrastructure
longdesc This package contains the most important files for getting the
longdesc TeX Live tools (like tlmgr) running. That comprises the perl
-longdesc modules, documentation, and the lzma binaries (plus for win32
-longdesc tar and wget).
+longdesc modules, documentation, and the lzma binaries (plus tar and
+longdesc wget, for Windows).
docpattern f tlpkg/man/*
docpattern f tlpkg/doc/*
docpattern f tlpkg/README
+runpattern f release-texlive.txt
+runpattern f doc.html
runpattern f tlpkg/TeXLive/*
runpattern f tlpkg/installer/wgetrc
binpattern f/win32 tlpkg/installer/tar.exe