[svn] r5301 - trunk/tools/sarah
packagers at lists.rpmforge.net
packagers at lists.rpmforge.net
Fri Apr 20 19:25:57 CEST 2007
Author: dag
Date: 2007-04-20 19:25:57 +0200 (Fri, 20 Apr 2007)
New Revision: 5301
Modified:
trunk/tools/sarah/sarahdb.py
trunk/tools/sarah/sarahinfo.py
trunk/tools/sarah/sarahlib.py
trunk/tools/sarah/sarahsql.py
Log:
Small updates for RHEL5.
Modified: trunk/tools/sarah/sarahdb.py
===================================================================
--- trunk/tools/sarah/sarahdb.py 2007-04-20 17:25:21 UTC (rev 5300)
+++ trunk/tools/sarah/sarahdb.py 2007-04-20 17:25:57 UTC (rev 5301)
@@ -52,7 +52,7 @@
sarahlib.createtb(cur, 'rpm')
sarahlib.createtb(cur, 'pro')
-filelist = glob.glob('advisories/RH?A-*.xml')
+filelist = glob.glob('advisories/RH?A-*.xml') + glob.glob('advisories.rhn/RH?A-*.xml')
if filelist:
print 'Using %s advisories from: ./advisories/' % len(filelist)
else:
@@ -122,6 +122,9 @@
if refrec['reftype'] == 'self':
refrec['refid'] = advrec['advid']
refrec['reference'] = refnode.text
+ elif refrec['reftype'] == 'external':
+ refrec['refid'] = advrec['advid']
+ refrec['reference'] = elattr(refnode, 'href')
elif refnode.findtext('advisory'):
refrec['refid'] = findel(refnode, 'advisory')
refrec['reference'] = elattr(refnode, 'href')
@@ -136,7 +139,7 @@
refrec['reference'] = elattr(refnode, 'href')
else:
refrec['refid'] = 'error'
-# raise Exception, 'refid not found.'
+ raise Exception, 'refid not found for reftype %s.' % refrec['reftype']
refrec['summary'] = findel(refnode, 'summary', fail=False)
Modified: trunk/tools/sarah/sarahinfo.py
===================================================================
--- trunk/tools/sarah/sarahinfo.py 2007-04-20 17:25:21 UTC (rev 5300)
+++ trunk/tools/sarah/sarahinfo.py 2007-04-20 17:25:57 UTC (rev 5301)
@@ -63,6 +63,9 @@
elif key in ('4AS', '4ES', '4WS', '4Desktop'):
print '%s: %s ' % (key, count[key]),
continue
+ elif key in ('5Server', '5Client', '5Desktop'):
+ print '%s: %s ' % (key, count[key]),
+ continue
else:
c[i] += count[key]
print 'Other (%s): %s\n ' % (j, c[j]),
Modified: trunk/tools/sarah/sarahlib.py
===================================================================
--- trunk/tools/sarah/sarahlib.py 2007-04-20 17:25:21 UTC (rev 5300)
+++ trunk/tools/sarah/sarahlib.py 2007-04-20 17:25:57 UTC (rev 5301)
@@ -1,4 +1,5 @@
-import os, sqlite, types
+import os, types
+import sqlite
dbase = 'sarahdb.sqlite'
Modified: trunk/tools/sarah/sarahsql.py
===================================================================
--- trunk/tools/sarah/sarahsql.py 2007-04-20 17:25:21 UTC (rev 5300)
+++ trunk/tools/sarah/sarahsql.py 2007-04-20 17:25:57 UTC (rev 5301)
@@ -1,8 +1,10 @@
#!/usr/bin/python
-import sys, os, sqlite, string
+import sys, os, string
+import sqlite
import sarahlib
+
sys.stdout = os.fdopen(1, 'w', 0)
con, cur = sarahlib.opendb()
More information about the svn-commits
mailing list