Revision 9d43fc71
Added by Michael Moll almost 6 years ago
app/services/foreman/provision/ssh.rb | ||
---|---|---|
def command
|
||
# Use the users home to store the provision script since we can't reliably
|
||
# tell if other locations are writeable or executable by the user.
|
||
main_execution="(chmod 0701 ./#{remote_script} && #{command_prefix} ./#{remote_script} ; echo $? >#{remote_script}.status) 2>&1"
|
||
main_execution = "(chmod 0701 ./#{remote_script} && #{command_prefix} ./#{remote_script} ; echo $? >#{remote_script}.status) 2>&1"
|
||
"#{command_prefix} sh -c '#{main_execution} | tee #{remote_script}.log; exit $(cat #{remote_script}.status)'"
|
||
end
|
||
|
Also available in: Unified diff
Fixes #19789 - fix Layout/SpaceAroundOperators cop