cas-admin | 7 +++----
1 file changed, 3 insertions(+), 4 deletions(-)
New commits:
commit 5561b5c8570c94b64d0c11098ec8514c9e192cb7
Author: adam stokes <astokes(a)fedoraproject.org>
Date: Tue May 4 14:34:47 2010 -0400
fix exception during debug
diff --git a/cas-admin b/cas-admin
index c946ce8..489cc88 100755
--- a/cas-admin
+++ b/cas-admin
@@ -37,7 +37,7 @@ import tempfile
from caslib.core import casexecute, coreTimestamp
from caslib.util import Utility, genprint
-from caslib.rpmutils import RPMBase
+from caslib.rpmutils import extractDebug
from caslib import error_messages as _e
if sys.version_info[:2] < (2,6):
@@ -85,9 +85,8 @@ def queryLocalRpms(path):
rpm_record = RPM(rpm)
session.add(rpm_record)
session.commit()
- rpmTool = RPMBase()
genprint("(extracting) %-50s" % (os.path.basename(rpm),))
- results = rpmTool.extract(rpm, dst)
+ results = extractDebug(rpm, dst)
# Sort through extracted debug for each type
# e.g. hugemem, PAE, smp, largesmp
for item in results:
@@ -182,7 +181,7 @@ if __name__=="__main__":
"""initialize CAS requirements
"""
if os.getuid() is not 0:
- return _e[100]
+ raise SystemExit(_e[100])
genprint("Starting requirement processing and database creation.")
if not os.path.isdir(os.path.dirname(settings["DATABASE"])):
Show replies by date