summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPiotr Strzelczyk <piotr@eps.gda.pl>2010-07-10 20:37:56 +0000
committerPiotr Strzelczyk <piotr@eps.gda.pl>2010-07-10 20:37:56 +0000
commit007ba261d1a341260d289de6814235375105a859 (patch)
tree4aca9ae405b51a62b2f32b01788127b04fd2b8f8
parent6903261693b52a11463095097d8dc8909b112cfe (diff)
get packages from tlpdb for postactions
git-svn-id: svn://tug.org/texlive/trunk@19355 c570f23f-e606-0410-a88d-b1316a301751
-rwxr-xr-xMaster/install-tl14
1 files changed, 6 insertions, 8 deletions
diff --git a/Master/install-tl b/Master/install-tl
index 571c167c205..a8de5124ced 100755
--- a/Master/install-tl
+++ b/Master/install-tl
@@ -858,14 +858,12 @@ sub do_tlpdb_postactions {
info ("running package specific postactions\n");
# Run the post installation code in the postaction tlpsrc entries
my $usedtlpdb = $vars{'from_dvd'} ? $tlpdb : $localtlpdb;
- foreach my $package (sort keys %install) {
- if ($install{$package}) {
- &TeXLive::TLUtils::do_postaction("install",
- $usedtlpdb->get_package($package),
- $vars{'option_file_assocs'},
- $vars{'option_desktop_integration'},
- $vars{'option_post_code'});
- }
+ foreach my $package ($usedtlpdb->list_packages) {
+ &TeXLive::TLUtils::do_postaction("install",
+ $usedtlpdb->get_package($package),
+ $vars{'option_file_assocs'},
+ $vars{'option_desktop_integration'},
+ $vars{'option_post_code'});
}
info ("finished with package specific postactions\n");
}