[yum-cvs] yum yum-updatesd.py, 1.22.2.4, 1.22.2.5 yummain.py, 1.100, 1.100.2.1

James Bowes jbowes at linux.duke.edu
Fri Nov 24 18:14:27 UTC 2006


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

Modified Files:
      Tag: yum-3_0_X
	yum-updatesd.py yummain.py 
Log Message:
Provide a default file name for doLock and doUnlock

Index: yum-updatesd.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum-updatesd.py,v
retrieving revision 1.22.2.4
retrieving revision 1.22.2.5
diff -u -r1.22.2.4 -r1.22.2.5
--- yum-updatesd.py	8 Nov 2006 15:31:48 -0000	1.22.2.4
+++ yum-updatesd.py	24 Nov 2006 18:14:25 -0000	1.22.2.5
@@ -58,7 +58,6 @@
 sys.path.append('/usr/share/yum-cli')
 import callback
 
-YUM_PID_FILE = '/var/run/yum.pid'
 config_file = '/etc/yum/yum-updatesd.conf'
 
 
@@ -250,7 +249,7 @@
         self.updd.downloadPkgs(self.dlpkgs)
         self.updd.emitAvailable()
         self.updd.closeRpmDB()
-        self.updd.doUnlock(YUM_PID_FILE)
+        self.updd.doUnlock()
 
 class UpdateInstallThread(threading.Thread):
     def __init__(self, updd, dlpkgs):
@@ -261,12 +260,12 @@
     def failed(self, msgs):
         self.updd.emitUpdateFailed(msgs)
         self.updd.closeRpmDB()
-        self.updd.doUnlock(YUM_PID_FILE)
+        self.updd.doUnlock()
 
     def success(self):
         self.updd.emitUpdateApplied()
         self.updd.closeRpmDB()
-        self.updd.doUnlock(YUM_PID_FILE)
+        self.updd.doUnlock()
 
         self.updd.updateInfo = None
         self.updd.updateInfoTime = None        
@@ -329,7 +328,7 @@
         self.doConfigSetup(fn=self.opts.yum_config)
 
     def refreshUpdates(self):
-        self.doLock(YUM_PID_FILE)
+        self.doLock()
         try:
             self.doRepoSetup()
             self.doSackSetup()
@@ -340,7 +339,7 @@
             syslog.syslog(syslog.LOG_WARNING,
                           "error getting update info: %s" %(e,))
             self.emitCheckFailed("%s" %(e,))
-            self.doUnlock(YUM_PID_FILE)
+            self.doUnlock()
             return False
         return True
 
@@ -462,13 +461,13 @@
                 self.emitAvailable()
         except Exception, e:
             self.emitCheckFailed("%s" %(e,))
-            self.doUnlock(YUM_PID_FILE)
+            self.doUnlock()
 
         # FIXME: this is kind of ugly in that I want to do it sometimes
         # and yet not others and it's from threads that it matters.  aiyee!
         if close:
             self.closeRpmDB()
-            self.doUnlock(YUM_PID_FILE)
+            self.doUnlock()
 
         return True
 
@@ -483,7 +482,7 @@
         tries = 0
         while tries < 10:
             try:
-                self.doLock(YUM_PID_FILE)
+                self.doLock()
                 break
             except yum.Errors.LockError:
                 pass
@@ -493,7 +492,7 @@
             time.sleep(1)
             tries += 1
         if tries == 10:
-            self.doUnlock(YUM_PID_FILE)
+            self.doUnlock()
             return []
 
         try:
@@ -504,9 +503,9 @@
             self.populateUpdates()
 
             self.closeRpmDB()
-            self.doUnlock(YUM_PID_FILE)
+            self.doUnlock()
         except:
-            self.doUnlock(YUM_PID_FILE)
+            self.doUnlock()
 
         return self.updateInfo
 

Index: yummain.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yummain.py,v
retrieving revision 1.100
retrieving revision 1.100.2.1
diff -u -r1.100 -r1.100.2.1
--- yummain.py	19 Aug 2006 20:03:35 -0000	1.100
+++ yummain.py	24 Nov 2006 18:14:25 -0000	1.100.2.1
@@ -26,7 +26,6 @@
 import cli
 
 from i18n import _
-from yum.constants import *
 
 
 def main(args):
@@ -62,7 +61,7 @@
     def unlock():
         try:
             base.closeRpmDB()
-            base.doUnlock(YUM_PID_FILE)
+            base.doUnlock()
         except Errors.LockError, e:
             sys.exit(200)
 
@@ -88,7 +87,7 @@
     except Errors.YumBaseError, e:
         exFatal(e)
     try:
-        base.doLock(YUM_PID_FILE)
+        base.doLock()
     except Errors.LockError, e:
         logger.critical('%s', e.msg)
         sys.exit(200)




More information about the Yum-cvs-commits mailing list