pld-ftp-admin: modules/sign.py - avoid displaying password; don't timeout e...

arekm arekm at pld-linux.org
Wed Aug 5 09:28:38 CEST 2009


Author: arekm                        Date: Wed Aug  5 07:28:38 2009 GMT
Module: pld-ftp-admin                 Tag: HEAD
---- Log message:
- avoid displaying password; don't timeout easily

---- Files affected:
pld-ftp-admin/modules:
   sign.py (1.2 -> 1.3) 

---- Diffs:

================================================================
Index: pld-ftp-admin/modules/sign.py
diff -u pld-ftp-admin/modules/sign.py:1.2 pld-ftp-admin/modules/sign.py:1.3
--- pld-ftp-admin/modules/sign.py:1.2	Wed Aug  5 09:12:26 2009
+++ pld-ftp-admin/modules/sign.py	Wed Aug  5 09:28:33 2009
@@ -48,10 +48,10 @@
     os.putenv('LC_ALL', 'C')
     args = ['--resign', '--define', '_signature gpg', '--define', '_gpg_name ' + sign_key] + files
     child = pexpect.spawn('/bin/rpm', args)
-    child.logfile = sys.stderr
+    child.logfile_read = sys.stderr
     child.expect('Enter pass phrase:', timeout=30)
     child.sendline(password)
-    child.expect(pexpect.EOF)
+    child.expect(pexpect.EOF, timeout=None)
     child.close()
     rc = child.exitstatus
     #cmd = ['/bin/rpm', '--resign', '--define', '_signature gpg', '--define', '_gpg_name ' + sign_key] + files
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/pld-ftp-admin/modules/sign.py?r1=1.2&r2=1.3&f=u



More information about the pld-cvs-commit mailing list