diff options
Diffstat (limited to 'Master')
-rw-r--r-- | Master/tlpkg/etc/rework-tlmgr-install-logic.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Master/tlpkg/etc/rework-tlmgr-install-logic.patch b/Master/tlpkg/etc/rework-tlmgr-install-logic.patch index 5702e304bd2..eec8c1b2abe 100644 --- a/Master/tlpkg/etc/rework-tlmgr-install-logic.patch +++ b/Master/tlpkg/etc/rework-tlmgr-install-logic.patch @@ -517,3 +517,25 @@ Index: texmf/scripts/texlive/tlmgr.pl } # update the option_archs list of installed archs my @larchs = $localtlpdb->option_available_architectures; +Index: tlpkg/bin/tl-update-containers +=================================================================== +--- tlpkg/bin/tl-update-containers (revision 10800) ++++ tlpkg/bin/tl-update-containers (working copy) +@@ -56,7 +56,7 @@ + chomp(my $Master = `cd $mydir/../.. && pwd`); + my $tlpdb = TeXLive::TLPDB->new("root" => $Master); + die "cannot find tlpdb in $Master" unless defined($tlpdb); +- my @packs = @ARGV ? @ARGV : $tlpdb->list_packages; ++ my @packs = $tlpdb->expand_dependencies("-only-arch", $tlpdb, @ARGV ? @ARGV : $tlpdb->list_packages); + + # get configuration of package splitting + my $srcsplit = $tlpdb->config_src_container; +@@ -87,7 +87,7 @@ + if ($opt_recreate) { + # remake everything. + if (@ARGV) { +- @todopacks = @ARGV; ++ @todopacks = @packs; + $nettlpdb = TeXLive::TLPDB->new; + die "Cannot create new tlpdb" unless defined($nettlpdb); + } else { |