summaryrefslogtreecommitdiff
path: root/Master/tlpkg/bin/tl-update-tlpdb
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-12-04 23:44:44 +0000
committerKarl Berry <karl@freefriends.org>2014-12-04 23:44:44 +0000
commit409be3cd7916600b57782c79a90aba6d98775c45 (patch)
tree130b99d771920295920315b9da694ce8b0d5bc04 /Master/tlpkg/bin/tl-update-tlpdb
parent5fdfd4f530ddfc44ab9e2fcae25f3781eeb87aba (diff)
* TLPOBJ.pm (update_from_catalogue): compare true basename of ctan file,
resulting in some ~350 additional Catalogue details strings being found. Also prefer first match from Catalogue, for the sake of top-level README files. * TeXCatalogue.pm (initialize): show error when parse fails. * tl-update-tlpdb: doc fixes. git-svn-id: svn://tug.org/texlive/trunk@35744 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/bin/tl-update-tlpdb')
-rwxr-xr-xMaster/tlpkg/bin/tl-update-tlpdb23
1 files changed, 12 insertions, 11 deletions
diff --git a/Master/tlpkg/bin/tl-update-tlpdb b/Master/tlpkg/bin/tl-update-tlpdb
index 98dc06e519f..562da3af3e8 100755
--- a/Master/tlpkg/bin/tl-update-tlpdb
+++ b/Master/tlpkg/bin/tl-update-tlpdb
@@ -2,7 +2,7 @@
# $Id$
# convert a set of tlpsrc files (given as arguments) into tlpdb
#
-# Copyright 2007-2012 Norbert Preining
+# Copyright 2007-2014 Norbert Preining
# This file is licensed under the GNU General Public License version 2
# or any later version.
@@ -446,20 +446,18 @@ tl-update-tlpdb [OPTION]... [TLPSRC]...
=over 4
-=item B<--catalogue> I<Catalogue_file>
+=item B<--catalogue> I<Catalogue_dir>
-The I<Catalogue_file> must point to a valid TeX Catalogue as a Perl data
-dump; default is C<Master/texmf-dist/scripts/texlive/var/texcatalogue.data>,
-where C<Master> is the master directory described below. That file is
-update nightly by the C<tl-update-auto> script. If this file is given
-and readable, the generated tlpobj files will contain information
-gathered from the TeX Catalogue.
+The I<Catalogue_file> must point to a valid TeX Catalogue checkout; the
+default is C</home/httpd/html/catalogue>. If the directory is readable,
+the generated tlpobj files will contain information gathered from the
+TeX Catalogue.
=item B<--fix-reverse-revisions>
If a package with revisions going backward is found, this option makes
C<tl-update-tlpdb> try to check in a dummy change to the package's
-tlpsrc file to artificially increase the version number.
+tlpsrc file to artificially increase its version number.
=item B<--from-files>
@@ -519,8 +517,11 @@ omits adding anything to the configs set in the tlpsrc file.
By default, C<tl-update-tlpdb> recreates the tlpdb from all the tlpsrc
files present in the current tree. If this option is given, the tlpsrc
-file(s) have to be given on the command line. If you're trying to debug
-the conversion of one particular package, this is the option to use.
+file(s), or package names, are given on the command line. If you're
+trying to debug the conversion of one particular package, this is the
+option to use (along with C<-n>, most likely). Indeed, if any
+non-option arguments are given, the program assumes you meant to specify
+this option.
=item B<--with-w32-pattern-warning>