19 Commits

Author SHA1 Message Date
Mitchell Hashimoto
b4c5b854e2 SSH working with new changes 2011-12-10 12:49:35 -08:00
Cody Herriges
f9c485bf05 Should honor max_tries.
Identified another place where ssh.max_tries was not being used where
  is likely should be.
2011-09-29 15:35:07 -07:00
Mitchell Hashimoto
6217a91b5c ssh: get proper $PATH for exec! [closes GH-426] 2011-07-25 21:22:16 -07:00
Alan Shields
33538d2900 Set the home directory to /root when using sudo
Encountered this issue while using puppet. Created configuration file /root/.my.cnf
but mysql was looking for /home/vagrant/.my.cnf

Passing -H to sudo causes sudo to set env HOME=/root/
2011-07-02 21:43:53 -07:00
Mitchell Hashimoto
6d669d70de Retry all SSH commands on Net::SSH::Disconnect 2011-04-19 22:25:56 -07:00
Mitchell Hashimoto
77a1b9a6ef Fix issue with unknown terminal type output for sudo commands 2011-02-16 16:23:08 -08:00
Mitchell Hashimoto
3c45df0a88 Can now configure what shell to sudo with (default: bash) 2011-02-08 23:06:05 -08:00
Mitchell Hashimoto
c1373f4eca Failed SSH commands show output in error message. [closes GH-285] 2011-02-08 22:47:36 -08:00
Chris Beauchamp
0abb70ee89 changed sh to bash 2011-02-08 18:54:44 -08:00
Mitchell Hashimoto
6689a5a672 On sudo!, wait for channel/command to complete before returning 2011-02-05 15:09:48 -08:00
Mike Williams
4bb8b80950 "sudo -i sh" doesn't do the right thing on Debian lenny (sudo v1.6.9). Let's try "sudo sh -l" instead. 2011-02-02 15:29:33 -08:00
Mitchell Hashimoto
5a2dc84fca Fix possibility of options being nil in SSH class 2011-01-24 20:46:22 -08:00
Mitchell Hashimoto
afcbeb9e7b SSH#sudo! more compatible with all commands, example in details.
As pointed out by Charles Duffy, commands such as the following
didn't work in the previous version:

    bash -c 'foo; bar'

Due to the way sudo! used `echo` to output lines into a tempfile.
This is now fixed.
2011-01-24 19:58:32 -08:00
Mitchell Hashimoto
2821dcee7f SSH commands which use sudo compatible with sudo < 1.7.0 2011-01-21 23:38:42 -08:00
Mitchell Hashimoto
547996e506 We don't need net-ssh-shell after all 2011-01-12 16:58:13 -08:00
Mitchell Hashimoto
55b7321f2b Don't error check the "exit" call to SSH 2011-01-12 15:29:53 -08:00
Mitchell Hashimoto
8482eeff0b net-ssh-shell support for shell-based SSH interactions 2011-01-12 15:21:54 -08:00
Mitchell Hashimoto
2fe2246bbd Debian system. Linux distro dispatch to debian/gentoo 2011-01-09 13:19:50 -08:00
Mitchell Hashimoto
496f68fd6a Move SSH::Session to its own file 2011-01-05 16:45:05 -08:00