File tree 1 file changed +9
-3
lines changed
1 file changed +9
-3
lines changed Original file line number Diff line number Diff line change @@ -1755,14 +1755,12 @@ BEGIN {
1755
1755
split(remote_versions, lines, "|");
1756
1756
split(installed_versions, installed, "|");
1757
1757
rows = alen(lines);
1758
- filter = (min_ver != "v0");
1758
+ filter_on = (min_ver != "v0");
1759
1759
for (m = n = 1; n <= rows; n++) {
1760
1760
split(lines[n], fields, "[[:blank:]]+");
1761
1761
cols = alen(fields);
1762
1762
version = fields[1];
1763
- if (filter && comp(version, min_ver) < 0) continue;
1764
1763
1765
- filter = 0;
1766
1764
is_installed = 0;
1767
1765
for (i in installed) {
1768
1766
if (version == installed[i]) {
@@ -1771,6 +1769,14 @@ BEGIN {
1771
1769
}
1772
1770
}
1773
1771
1772
+ if (filter_on && !is_installed) {
1773
+ if (comp(version, min_ver) >= 0) {
1774
+ filter_on = 0;
1775
+ } else {
1776
+ continue;
1777
+ }
1778
+ }
1779
+
1774
1780
fmt_version = "%15s";
1775
1781
if (version == current) {
1776
1782
fmt_version = fmt_current;
You can’t perform that action at this time.
0 commit comments