summaryrefslogtreecommitdiff
path: root/Master/tlpkg/bin
diff options
context:
space:
mode:
Diffstat (limited to 'Master/tlpkg/bin')
-rwxr-xr-xMaster/tlpkg/bin/tl-update-tlpdb19
1 files changed, 10 insertions, 9 deletions
diff --git a/Master/tlpkg/bin/tl-update-tlpdb b/Master/tlpkg/bin/tl-update-tlpdb
index ab3b17d5f0c..d3ccd808146 100755
--- a/Master/tlpkg/bin/tl-update-tlpdb
+++ b/Master/tlpkg/bin/tl-update-tlpdb
@@ -195,21 +195,16 @@ __END__
=head1 NAME
-tlpsrc2tlpdb - generate a TeX Live database from tlpsrc files
+tl-update-tlpdb - generate/update a TeX Live database from tlpsrc files
=head1 SYNOPSIS
-tlpsrc2tlpdb [OPTION]... [TLPSRC]...
+tl-update-tlpdb [OPTION]... [TLPSRC]...
=head1 OPTIONS
=over 4
-=item B<-all>
-Use all .tlpsrc files in C<Master/tlpkg/tlpsrc/*.tlpsrc>, and update the
-live database in C<Master/tlpkg/texlive.tlpdb>.
-(No repository operations are done.)
-
=item B<-catalogue> I<Catalogue_dir>
The location given by B<-catalogue> must point to a valid TeX Catalogue.
No default value. If given, the generated tlpobj files will contain
@@ -241,8 +236,14 @@ L<TeXLive::TLUtils> for details.
=head1 DESCRIPTION
-B<tlpsrc2tlpdb> converts TeX Live source package files (tlpsrc) files into a
-TeX Live package database (tlpdb).
+B<tl-update-tlpdb> converts TeX Live source package files (tlpsrc) files
+into a TeX Live package database (tlpdb).
+
+In addition if at the same location there is already a TLPDB, it compares
+the revision number of packages and checks if a package is going back
+in time (i.e., having a smaller revision number in the new tlpdb). In
+this case it commits a dummy change to the package's tlpsrc file to make
+sure that revisions are always increasing.
If a TeX Catalogue hierarchy is specified, additional information from
the catalogue are merged into the database (see L<TeXLive::TLPOBJ> for