Sha256: c96ee85fa1caf68959a2c56c2058c0b93716c4871d641f29b629ab4213744f9d
Contents?: true
Size: 1.01 KB
Versions: 46
Compression:
Stored size: 1.01 KB
Contents
#!/usr/bin/expect -f # Expect script to supply username/password to cap deploy to git private repository # This script needs username and password as arguments to connect to git server: # plus sudo password .. untested !!! # ------------------------------------------------------------------------ # ./git_cap gitusr gitpwd su_pwd # ------------------------------------------------------------------------- # set Variables set g_user [lrange $argv 0 0] set g_pwd [lrange $argv 1 1] set su_pwd [lrange $argv 2 2] set timeout -1 spawn cap deploy match_max 100000 # Look for git stuff # Look for user prompt expect "*?sername:*" send -- "$g_user\r" send -- "\r" # Look for passwod prompt expect "*?assword:*" send -- "$g_pwd\r" send -- "\r" # Look for user prompt expect "*?sername:*" send -- "$g_user\r" send -- "\r" # Look for passwod prompt expect "*?assword:*" send -- "$g_pwd\r" send -- "\r" # Look for sudo pwd # Look for passwod prompt expect "*?assword:*" send -- "$su_pwd\r" send -- "\r" exp_continue expect eof
Version data entries
46 entries across 46 versions & 1 rubygems