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

Version Path
magic_recipes-0.1.17 bin/g_cap
magic_recipes-0.1.16 bin/g_cap
magic_recipes-0.1.15 bin/g_cap
magic_recipes-0.1.14 bin/g_cap
magic_recipes-0.1.13 bin/g_cap
magic_recipes-0.1.11 bin/g_cap
magic_recipes-0.1.10 bin/g_cap
magic_recipes-0.1.9 bin/g_cap
magic_recipes-0.1.8 bin/g_cap
magic_recipes-0.1.7 bin/g_cap
magic_recipes-0.1.6 bin/g_cap
magic_recipes-0.1.5 bin/g_cap
magic_recipes-0.1.4 bin/g_cap
magic_recipes-0.1.3 bin/g_cap
magic_recipes-0.1.2 bin/g_cap
magic_recipes-0.1.1 bin/g_cap
magic_recipes-0.1.0 bin/g_cap
magic_recipes-0.0.29 bin/g_cap
magic_recipes-0.0.28 bin/g_cap
magic_recipes-0.0.27 bin/g_cap