From 92cc3997fac50b1bdd559231dba76bc27b324214 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 29 Oct 2008 22:25:51 +0000 Subject: apply the include-schemes patch to install-tl, and rename the patch git-svn-id: svn://tug.org/texlive/trunk@11114 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/etc/applied.include-schemes.patch | 27 ++++++++++++++++++++++++++ Master/tlpkg/etc/dev.include-schemes.patch | 27 -------------------------- 2 files changed, 27 insertions(+), 27 deletions(-) create mode 100644 Master/tlpkg/etc/applied.include-schemes.patch delete mode 100644 Master/tlpkg/etc/dev.include-schemes.patch (limited to 'Master/tlpkg/etc') diff --git a/Master/tlpkg/etc/applied.include-schemes.patch b/Master/tlpkg/etc/applied.include-schemes.patch new file mode 100644 index 00000000000..d7799a3836e --- /dev/null +++ b/Master/tlpkg/etc/applied.include-schemes.patch @@ -0,0 +1,27 @@ +Index: install-tl +=================================================================== +--- install-tl (revision 10152) ++++ install-tl (working copy) +@@ -490,6 +490,22 @@ + &$h(); + } + do_postinst_stuff(); ++ # now we save every scheme that is fully covered by the stuff we have ++ # installed to the $localtlpdb ++ foreach my $s ($tlpdb->schemes) { ++ my $stlp = $tlpdb->get_package($s); ++ die ("That cannot happen, $s not defined in tlpdb") unless defined($stlp); ++ my $incit = 1; ++ foreach my $d ($stlp->depends) { ++ if (!defined($localtlpdb->get_package($d))) { ++ $incit = 0; ++ last; ++ } ++ } ++ if ($incit) { ++ $localtlpdb->add_tlpobj($stlp); ++ } ++ } + $localtlpdb->save unless $vars{'from_dvd'}; + foreach $h (@::end_install_hook) { + &$h(); diff --git a/Master/tlpkg/etc/dev.include-schemes.patch b/Master/tlpkg/etc/dev.include-schemes.patch deleted file mode 100644 index d7799a3836e..00000000000 --- a/Master/tlpkg/etc/dev.include-schemes.patch +++ /dev/null @@ -1,27 +0,0 @@ -Index: install-tl -=================================================================== ---- install-tl (revision 10152) -+++ install-tl (working copy) -@@ -490,6 +490,22 @@ - &$h(); - } - do_postinst_stuff(); -+ # now we save every scheme that is fully covered by the stuff we have -+ # installed to the $localtlpdb -+ foreach my $s ($tlpdb->schemes) { -+ my $stlp = $tlpdb->get_package($s); -+ die ("That cannot happen, $s not defined in tlpdb") unless defined($stlp); -+ my $incit = 1; -+ foreach my $d ($stlp->depends) { -+ if (!defined($localtlpdb->get_package($d))) { -+ $incit = 0; -+ last; -+ } -+ } -+ if ($incit) { -+ $localtlpdb->add_tlpobj($stlp); -+ } -+ } - $localtlpdb->save unless $vars{'from_dvd'}; - foreach $h (@::end_install_hook) { - &$h(); -- cgit v1.2.3