Merge pull request #831 from cybertoast/feature/sudo_cmd_not_defined

Feature/sudo cmd not defined
This commit is contained in:
Michael DeHaan 2012-08-09 17:22:08 -07:00
commit 86cbfc0448
2 changed files with 6 additions and 2 deletions

View file

@ -101,7 +101,7 @@ class ParamikoConnection(object):
prompt = '[sudo via ansible, key=%s] password: ' % randbits prompt = '[sudo via ansible, key=%s] password: ' % randbits
sudocmd = 'sudo -k && sudo -p "%s" -u %s -- "$SHELL" -c %s' % ( sudocmd = 'sudo -k && sudo -p "%s" -u %s -- "$SHELL" -c %s' % (
prompt, sudo_user, pipes.quote(cmd)) prompt, sudo_user, pipes.quote(cmd))
vvv("EXEC %s" % sudo_cmd, host=self.host) vvv("EXEC %s" % sudocmd, host=self.host)
sudo_output = '' sudo_output = ''
try: try:
chan.exec_command(sudocmd) chan.exec_command(sudocmd)

View file

@ -25,7 +25,11 @@ ENV = None
def _get_full_name(name, version=None): def _get_full_name(name, version=None):
return name if version is None else name + '==' + version if version is None:
resp = name
else:
resp = name + '==' + version
return resp
def _find_pip(): def _find_pip():