[svn] r5935 - trunk/tools/mrepo

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Mon Oct 22 15:01:40 CEST 2007


Author: dag
Date: 2007-10-22 15:01:39 +0200 (Mon, 22 Oct 2007)
New Revision: 5935

Modified:
   trunk/tools/mrepo/youget
Log:
Fixed a problem with \0 terminated mcookie and partnernet

Modified: trunk/tools/mrepo/youget
===================================================================
--- trunk/tools/mrepo/youget	2007-10-22 11:39:57 UTC (rev 5934)
+++ trunk/tools/mrepo/youget	2007-10-22 13:01:39 UTC (rev 5935)
@@ -93,14 +93,14 @@
         if not self.username and not self.password:
             if self.credpath:
                 try:
-                    self.username = open(os.path.join(self.credpath, 'mcookie')).read().rstrip()
-                    self.password = open(os.path.join(self.credpath, 'partnernet')).read().rstrip()
+                    self.username = open(os.path.join(self.credpath, 'mcookie')).read().rstrip().rstrip('\0')
+                    self.password = open(os.path.join(self.credpath, 'partnernet')).read().rstrip().rstrip('\0')
                 except:
                     die(1, 'Credentials directory %s does not contain mcookie and partnernet files.' % op.credpath)
             elif os.path.isdir('/etc/ximian'):
                 try:
-                    self.username = open('/etc/ximian/mcookie').read().rstrip()
-                    self.password = open('/etc/ximian/partnernet').read().rstrip()
+                    self.username = open('/etc/ximian/mcookie').read().rstrip().rstrip('\0')
+                    self.password = open('/etc/ximian/partnernet').read().rstrip().rstrip('\0')
                 except:
                     die(1, 'Credentials directory /etc/ximian does not contain mcookie and partnernet files.')
 
@@ -220,6 +220,8 @@
 def mirroryou(url, path):
     'Mirror a channel from YOU'
 
+    info(2, 'Using username %s with password %s.' % (op.username, op.password))
+
     ### Download packagelist for this channel
     info(2, 'Downloading packagelist from %s' % url)
     host = urlparse.urlparse(url)[1]



More information about the svn-commits mailing list