Project

General

Profile

Bug #19584

Some shells complain about heredoc ended by EOF

Added by Adam Ruzicka about 5 years ago. Updated about 4 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Smart Proxy - SSH
Difficulty:
trivial
Triaged:
Bugzilla link:
Fixed in Releases:
Found in Releases:

Description

It works because the last command before the end of the heredoc is an exit command. We need to strip the leading whitespace from the control script

After running ls:


1: bash: line 3: warning: here-document at line 0 delimited by end-of-file (wanted `WRAPPER')
2: borg
3: foreman-ssh-cmd-c9c6a6cd-7ca4-470a-85fb-4f8fa8b4eba5
4: Exit status: 0


Related issues

Related to Foreman Remote Execution - Feature #19401: Allow choice of target shell in Remote ExecutionClosed2017-04-27

Associated revisions

Revision eb954243 (diff)
Added by Adam Ruzicka about 5 years ago

Fixes #19584 - Trim leading whitespace from control script

History

#1 Updated by Adam Ruzicka about 5 years ago

This happens when sh is symlink to bash on the target machine

#2 Updated by The Foreman Bot about 5 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman_remote_execution/pull/248 added

#3 Updated by Ivan Necas about 5 years ago

  • Related to Feature #19401: Allow choice of target shell in Remote Execution added

#4 Updated by Adam Ruzicka about 5 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#5 Updated by Ivan Necas about 5 years ago

  • Legacy Backlogs Release (now unused) set to 263

Also available in: Atom PDF