[yum-git] Branch 'yum-3_2_X' - yum/__init__.py
James Antill
james at linux.duke.edu
Mon Jul 28 16:46:33 UTC 2008
yum/__init__.py | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
New commits:
commit 15166ebb2a71772d1eca2284818b88d10c0091d9
Author: James Antill <james at and.org>
Date: Mon Jul 28 12:46:27 2008 -0400
Give more info. when we fail the disk space checks
diff --git a/yum/__init__.py b/yum/__init__.py
index b2dc186..2801fb1 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -53,6 +53,7 @@ from parser import ConfigPreProcessor, varReplace
import transactioninfo
import urlgrabber
from urlgrabber.grabber import URLGrabError
+from urlgrabber.progress import format_number
from packageSack import packagesNewestByNameArch, packagesNewestByName
import depsolve
import plugins
@@ -1103,8 +1104,12 @@ class YumBase(depsolve.Depsolve):
checkfunc = (self.verifyPkg, (po, 1), {})
dirstat = os.statvfs(po.repo.pkgdir)
if (dirstat.f_bavail * dirstat.f_bsize) <= long(po.size):
- adderror(po, _('Insufficient space in download directory %s '
- 'to download') % po.repo.pkgdir)
+ adderror(po, _('Insufficient space in download directory %s\n'
+ " * free %s\n"
+ " * needed %s") %
+ (po.repo.pkgdir,
+ format_number(dirstat.f_bavail * dirstat.f_bsize),
+ format_number(po.size)))
continue
try:
More information about the Yum-cvs-commits
mailing list