summaryrefslogtreecommitdiff
path: root/Master/install-tl.pl
diff options
context:
space:
mode:
authorNorbert Preining <preining@logic.at>2007-12-14 16:51:01 +0000
committerNorbert Preining <preining@logic.at>2007-12-14 16:51:01 +0000
commit0ecdd9cea204ea44eadaa17be9b3a1cd3b82e8c9 (patch)
treeedfd863b6d419a3716acadb3f8e79d70b1ebaefc /Master/install-tl.pl
parenta4822a7fccb9ceb2b1836b2cd523da854062d115 (diff)
implement src splitting in the installer by splitting the packages
into normal plus package.SOURCES git-svn-id: svn://tug.org/texlive/trunk@5782 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/install-tl.pl')
-rwxr-xr-xMaster/install-tl.pl9
1 files changed, 9 insertions, 0 deletions
diff --git a/Master/install-tl.pl b/Master/install-tl.pl
index c8b1471689d..3562bf6b572 100755
--- a/Master/install-tl.pl
+++ b/Master/install-tl.pl
@@ -362,6 +362,15 @@ sub calc_depends {
}
}
+ # install source packages, they don't contain *any* dependencies
+ if ($vars{'option_src'}) {
+ foreach my $p (keys %install) {
+ my $tlpobj = $tlpdb->get_package("$p.SOURCES");
+ if (defined($tlpobj)) {
+ $install{"$p.SOURCES"} = 1;
+ }
+ }
+ }
# now do the size computation
my $size = 0;
foreach my $p (keys %install) {