summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
Diffstat (limited to 'Master')
-rwxr-xr-xMaster/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl7
1 files changed, 5 insertions, 2 deletions
diff --git a/Master/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl b/Master/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl
index 89835da02e8..f06a35c393d 100755
--- a/Master/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl
+++ b/Master/texmf/scripts/texlive/tlmgrgui/tlmgrgui.pl
@@ -560,6 +560,7 @@ sub create_update_list {
sub setup_list {
my $addi = shift;
my @ret;
+ my @colls;
my @other;
foreach my $p (@_) {
if ($p !~ m;\.;) {
@@ -572,14 +573,16 @@ sub setup_list {
}
}
$pushstr .= "$p";
- if ($p =~ m;^collection-;) {
+ if ($p =~ m;^scheme-;) {
push @ret, $pushstr;
+ } elsif ($p =~ m;^collection-;) {
+ push @colls, $pushstr;
} else {
push @other, $pushstr;
}
}
}
- push @ret, @other;
+ push @ret, @colls, @other;
return(@ret);
}