diff options
-rwxr-xr-x | bin/emerge | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/bin/emerge b/bin/emerge index 58a39a5b6..7b77d337a 100755 --- a/bin/emerge +++ b/bin/emerge @@ -2238,9 +2238,10 @@ class PackageCounters(object): myoutput = [] details = [] myoutput.append("Total: %s package" % total_installs) - if total_installs > 1: + if total_installs != 1: myoutput.append("s") - myoutput.append(" (") + if total_installs != 0: + myoutput.append(" (") if self.upgrades > 0: details.append("%s upgrade" % self.upgrades) if self.upgrades > 1: @@ -2264,7 +2265,9 @@ class PackageCounters(object): if self.blocks > 1: details[-1] += "s" myoutput.append(", ".join(details)) - myoutput.append("), Size of downloads: %s" % format_size(self.totalsize)) + if total_installs != 0: + myoutput.append(")") + myoutput.append(", Size of downloads: %s" % format_size(self.totalsize)) return "".join(myoutput) class MergeTask(object): |