diff options
author | Norbert Preining <preining@logic.at> | 2008-10-01 14:09:09 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2008-10-01 14:09:09 +0000 |
commit | 81a9495bc685378bc5f189e94460e126d9f076eb (patch) | |
tree | b35e00d4b50b971855569f3406c1f8b89ed8785d /Master/tlpkg/etc | |
parent | 28f1b881f295670cc5c2bdd0c5c02811fef3e24b (diff) |
add tl-update-containers adaptions to the rework-tlmgr-install-logic.patch
git-svn-id: svn://tug.org/texlive/trunk@10811 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/tlpkg/etc')
-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 { |