[yum-git] 2 commits - yum/packages.py
Seth Vidal
skvidal at linux.duke.edu
Tue Mar 25 02:55:30 UTC 2008
yum/packages.py | 8 ++++++++
1 file changed, 8 insertions(+)
New commits:
commit 7e8385378458370b8254cc2f4f97a720531a4411
Merge: 94208a5... 06389b3...
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Mon Mar 24 22:50:40 2008 -0400
Merge branch 'master' of ssh://login.linux.duke.edu/home/groups/yum/git/yum
* 'master' of ssh://login.linux.duke.edu/home/groups/yum/git/yum:
Add some missing options
commit 94208a5dcd609b7e908d53bbb23a427662e09ddf
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Mon Mar 24 22:47:25 2008 -0400
make sure we return the right stuff for src rpm's - arch == src not
whatever rpm has shoved in there.
diff --git a/yum/packages.py b/yum/packages.py
index b7d507b..7ffa184 100644
--- a/yum/packages.py
+++ b/yum/packages.py
@@ -1174,6 +1174,14 @@ class YumLocalPackage(YumHeaderPackage):
self._stat = os.stat(self.localpath)
self.filetime = str(self._stat[-1])
self.packagesize = str(self._stat[6])
+ self.arch = self.isSrpm()
+ self.pkgtup = (self.name, self.arch, self.epoch, self.ver, self.rel)
+
+ def isSrpm(self):
+ if self.tagByName('sourcepackage') == 1 or not self.tagByName('sourcerpm'):
+ return 'src'
+ else:
+ return self.tagByName('arch')
def localPkg(self):
return self.localpath
More information about the Yum-cvs-commits
mailing list