From eee0a182112822bc3589e12c909020c619855764 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Tue, 11 Aug 2009 10:16:29 +0000 Subject: reject removal of a package if it is either texlive.infra or texlive.infra.$current_architecture git-svn-id: svn://tug.org/texlive/trunk@14617 c570f23f-e606-0410-a88d-b1316a301751 --- Master/tlpkg/TeXLive/TLMedia.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Master/tlpkg/TeXLive/TLMedia.pm b/Master/tlpkg/TeXLive/TLMedia.pm index c5e11be41ac..8a7b01a111f 100644 --- a/Master/tlpkg/TeXLive/TLMedia.pm +++ b/Master/tlpkg/TeXLive/TLMedia.pm @@ -403,7 +403,8 @@ sub remove_package { if (!defined($tlp)) { tlwarn ("$pkg: package not present, cannot remove\n"); } else { - if ($pkg =~ m/^texlive\.infra/) { + my $currentarch = $self->platform(); + if ($pkg eq "texlive.infra" || $pkg eq "texlive.infra.$currentarch") { log ("Not removing $pkg, it is essential!\n"); return 0; } -- cgit v1.2.3