summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xMaster/texmf/scripts/texlive/tlmgr.pl6
1 files changed, 5 insertions, 1 deletions
diff --git a/Master/texmf/scripts/texlive/tlmgr.pl b/Master/texmf/scripts/texlive/tlmgr.pl
index c32983124f6..35d7e129081 100755
--- a/Master/texmf/scripts/texlive/tlmgr.pl
+++ b/Master/texmf/scripts/texlive/tlmgr.pl
@@ -630,7 +630,11 @@ sub action_update {
}
}
print "update: $pkg (first remove old, then install new)\n";
- merge_into(\%ret, &remove_package($pkg, $localtlpdb, 1));
+ if ($pkg eq "texlive.infra") {
+ log ("Not removing texlive.infra prior to upgrading\n");
+ } else {
+ merge_into(\%ret, &remove_package($pkg, $localtlpdb, 1));
+ }
merge_into(\%ret, $tlmediasrc->install_package($pkg, $localtlpdb, $opt_nodepends, 0));
print "update: $pkg done\n";
}