summaryrefslogtreecommitdiffstats
path: root/bin/emerge
diff options
context:
space:
mode:
Diffstat (limited to 'bin/emerge')
-rwxr-xr-xbin/emerge9
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):