[yum-cvs] yum-utils yum-builddep.py,1.6,1.7

Jeremy Katz katzj at linux.duke.edu
Mon Sep 18 15:31:52 UTC 2006


Update of /home/groups/yum/cvs/yum-utils
In directory login1.linux.duke.edu:/tmp/cvs-serv30061

Modified Files:
	yum-builddep.py 
Log Message:
tim's fix for api changes


Index: yum-builddep.py
===================================================================
RCS file: /home/groups/yum/cvs/yum-utils/yum-builddep.py,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- yum-builddep.py	29 Jun 2006 14:57:25 -0000	1.6
+++ yum-builddep.py	18 Sep 2006 15:31:50 -0000	1.7
@@ -21,7 +21,7 @@
 import yum
 import rpmUtils
 import yum.Errors
-from yum.logger import Logger
+import logging
 from optparse import OptionParser
 
 def parseArgs():
@@ -37,15 +37,14 @@
     return (opts, args)
 
 def main():
+    logger = logging.getLogger("yum.verbose.yumbuilddep")
     opts, args = parseArgs()
     base = cli.YumBaseCli()
-    base.doConfigSetup()
+    base.doConfigSetup(init_plugins=False)  # init yum, without plugins
     base.conf.uid = os.geteuid()
         
-    base.log = Logger(threshold=base.conf.debuglevel, file_object =sys.stdout)
-
     if base.conf.uid != 0:
-        base.errorlog(0, "You must be root to install packages")
+        logger.info("You must be root to install packages")
         sys.exit(1)
 
     if len(opts.repos) > 0:
@@ -70,7 +69,7 @@
             try:
                 srpms = base.pkgSack.returnNewestByNameArch((arg, 'src'))
             except yum.Errors.PackageSackError, e:
-                base.errorlog(0, "Error: %s" % e)
+                logger.error("Error: %s" % e)
                 sys.exit(1)
 
         for srpm in srpms:
@@ -81,12 +80,12 @@
                     if not base.rpmdb.installed(name=pkg.name):
                         base.tsInfo.addInstall(pkg)
                 except yum.Errors.PackageSackError, e:
-                    base.errorlog(0, "Error: %s" % e)
+                    logger.error("Error: %s" % e)
                     sys.exit(1)
                     
     (result, resultmsgs) = base.buildTransaction()
     if len(base.tsInfo) == 0:
-        base.log(0, "Nothing to do")
+        logger.info("Nothing to do")
     else: 
         base.listTransaction()
         base.doTransaction()




More information about the Yum-cvs-commits mailing list