[yum-commits] docs/yum.conf.5 rpmUtils/transaction.py yum/depsolve.py
Panu Matilainen
pmatilai at osuosl.org
Fri Apr 26 06:18:33 UTC 2013
docs/yum.conf.5 | 3 ++-
rpmUtils/transaction.py | 3 ++-
yum/depsolve.py | 3 ++-
3 files changed, 6 insertions(+), 3 deletions(-)
New commits:
commit 4eda59196a09e0bff7c9b99ef61098b77794e79d
Author: Panu Matilainen <pmatilai at laiskiainen.org>
Date: Fri Apr 26 09:15:39 2013 +0300
Enable inode problem filtering too on diskspacecheck=0
Inode problems are much rarer than diskspace issues, more likely to
occur on strange file systems than by actually running out of inodes.
This makes diskspacecheck=0 behave the same as rpm's --ignoresize
option.
diff --git a/docs/yum.conf.5 b/docs/yum.conf.5
index 15aaa06..66129bd 100644
--- a/docs/yum.conf.5
+++ b/docs/yum.conf.5
@@ -293,7 +293,8 @@ provides this manually by using: "yum whatprovides redhat-release".
.IP
\fBdiskspacecheck\fR
Either `0' or `1'. Set this to `0' to disable the checking for sufficient
-diskspace before a RPM transaction is run. Default is `1' (perform the check).
+diskspace and inodes before a RPM transaction is run. Default is `1'
+(perform the check).
.IP
\fBtsflags\fR
diff --git a/rpmUtils/transaction.py b/rpmUtils/transaction.py
index 121ad5b..778ed2d 100644
--- a/rpmUtils/transaction.py
+++ b/rpmUtils/transaction.py
@@ -114,7 +114,8 @@ class TransactionWrapper:
# FIXME GARBAGE - remove once this is reimplemented elsehwere
# KEEPING FOR API COMPLIANCE ONLY
if conf.get('diskspacecheck') == 0:
- self.ts.setProbFilter(rpm.RPMPROB_FILTER_DISKSPACE)
+ self.ts.setProbFilter(rpm.RPMPROB_FILTER_DISKSPACE|
+ rpm.RPMPROB_FILTER_DISKNODES)
tserrors = self.ts.run(cb.callback, '')
self.ts.setFlags(origflags)
diff --git a/yum/depsolve.py b/yum/depsolve.py
index d274782..52b751b 100644
--- a/yum/depsolve.py
+++ b/yum/depsolve.py
@@ -200,7 +200,8 @@ class Depsolve(object):
self.logger.critical(_('Invalid tsflag in config file: %s'), flag)
if not self.conf.diskspacecheck:
- self._add_prob_flags(rpm.RPMPROB_FILTER_DISKSPACE)
+ self._add_prob_flags(rpm.RPMPROB_FILTER_DISKSPACE,
+ rpm.RPMPROB_FILTER_DISKNODES)
probfilter = 0
for flag in self.tsInfo.probFilterFlags:
More information about the Yum-commits
mailing list