summaryrefslogtreecommitdiff
path: root/pexpect/tools/websync.py
diff options
context:
space:
mode:
Diffstat (limited to 'pexpect/tools/websync.py')
-rwxr-xr-xpexpect/tools/websync.py32
1 files changed, 13 insertions, 19 deletions
diff --git a/pexpect/tools/websync.py b/pexpect/tools/websync.py
index d27553b..4294771 100755
--- a/pexpect/tools/websync.py
+++ b/pexpect/tools/websync.py
@@ -11,38 +11,32 @@ import getpass
import sys, os
X = getpass.getpass('Password: ')
+pp_pattern=["(?i)password:", "(?i)enter passphrase for key '.*?':"]
-p = pexpect.spawn ('scp -r doc/. noah@use-pr-shell1.sourceforge.net:htdocs/.')
+p = pexpect.spawn ('scp -r doc/. noah@shell.sourceforge.net:htdocs/.')
p.logfile = sys.stdout
-p.expect ('password:')
+p.expect (pp_pattern)
p.sendline (X)
p.expect (pexpect.EOF)
print p.before
-p = pexpect.spawn ('scp doc/clean.css noah@use-pr-shell1.sourceforge.net:htdocs/clean.css')
+p = pexpect.spawn ('scp doc/clean.css noah@shell.sourceforge.net:htdocs/clean.css')
p.logfile = sys.stdout
-p.expect ('password:')
+p.expect (pp_pattern)
p.sendline (X)
p.expect (pexpect.EOF)
print p.before
-p = pexpect.spawn ('scp pexpect-doc.tgz noah@use-pr-shell1.sourceforge.net:htdocs/pexpect-doc.tgz')
-p.logfile = sys.stdout
-p.expect ('password:')
-p.sendline (X)
-p.expect (pexpect.EOF)
-print p.before
-
-p = pexpect.spawn ('ssh noah@use-pr-shell1.sourceforge.net "cd htdocs;tar zxvf pexpect-doc.tgz"')
-p.logfile = sys.stdout
-p.expect ('password:')
-p.sendline (X)
-p.expect (pexpect.EOF)
-print p.before
+#p = pexpect.spawn ('ssh noah@use-pr-shell1.sourceforge.net "cd htdocs;tar zxvf pexpect-doc.tgz"')
+#p.logfile = sys.stdout
+#p.expect ('password:')
+#p.sendline (X)
+#p.expect (pexpect.EOF)
+#print p.before
-p = pexpect.spawn ('scp pexpect-current.tgz noah@use-pr-shell1.sourceforge.net:htdocs/pexpect-current.tgz')
+p = pexpect.spawn ('scp dist/pexpect-*.tar.gz noah@shell.sourceforge.net:htdocs/.')
p.logfile = sys.stdout
-p.expect ('password:')
+p.expect (pp_pattern)
p.sendline (X)
p.expect (pexpect.EOF)
print p.before