diff options
Diffstat (limited to 'Master')
-rwxr-xr-x | Master/tlpkg/bin/tl-update-containers | 30 |
1 files changed, 16 insertions, 14 deletions
diff --git a/Master/tlpkg/bin/tl-update-containers b/Master/tlpkg/bin/tl-update-containers index f6064773326..a6d126bfea7 100755 --- a/Master/tlpkg/bin/tl-update-containers +++ b/Master/tlpkg/bin/tl-update-containers @@ -211,11 +211,11 @@ sub main # .arch packages are skipped, too if ($pkg =~ m/^$manualpkgre/) { if ($opt_all || $opt_recreate) { - tlwarn("$0: updating critical $pkg due to -all\n"); + tlwarn("$0: Updating critical $pkg due to -all\n"); last; # of the manualpkgre checks } else { - tlwarn("$0: skipping critical $pkg\n"); + tlwarn("$0: Skipping critical $pkg\n"); # we assume that the packages in @critical_pkg_list always # exist, so if they are there then the number of updated packages # should be reduced. @@ -339,11 +339,11 @@ sub main # .arch packages are skipped, too if ($op =~ m/^$manualpkgre/) { if ($opt_all || $opt_recreate) { - tlwarn("$0: removing critical $op due to -all\n"); + tlwarn("$0: Removing critical $op due to -all\n"); last; # of the manualpkgre checks } else { - tlwarn("$0: skipping removal of critical $op\n"); + tlwarn("$0: Skipping removal of critical $op\n"); # the following line skips all other regexp checks on critical # packages and skips everything below this (the part which # actually builds the containers) and continues with the next @@ -413,23 +413,23 @@ of containers to be compared against; default is C<./archive>. =item B<-recreate> -Forces rebuild of containers, including creation of the output +Forces rebuild of all containers, including creation of the output C<texlive.tlpdb> if need be. -=item B<-relative> - -Tries to create relocatable packages as much as possible. - =item B<-all|-a> Include packages deemed critical in the update, currently C<texlive.infra>. (That is, C<tlmgr> itself needs testing before updating, so we don't do it by default.) +=item B<-no-relative> + +Do not create any relocatable packages. + =item B<-no-setup> -Does not try to setup the various programs, but uses I<xz> and I<tar> -from the current path. +Do not try to use the TL version of our basic programs such as I<xz> +and I<tar>, but instead looks for them in the current path. =item B<-help> @@ -447,9 +447,11 @@ pseudo-package C<00texlive.config>. See L<TeXLive::TLPDB>. =head1 DESCRIPTION -This program compares the C<texlive.tlpdb> found relative to this script -with the C<texlive.tlpdb> found in the specified I<containerdir>. If a -tlpdb package is newer (i.e., a higher revision number), the +This program compares the packages in the C<texlive.tlpdb> found +relative to this script with those in the C<texlive.tlpdb> found in the +specified I<containerdir>. + +If a local tlpdb package is newer (i.e., a higher revision number), the container(s) for the package are updated. When the package exists in tlpdb only, it is created in I<containerdir>. When the package exists in I<containerdir> only, it is removed from there. The C<texlive.tlpdb> |