Hi Michael, replacing EOF delimiter by a md5sum works well. The process substitution works only for real bash shells, or zsh. It does not work with sh or busybox. So I think we have two solutions here: - Support multiple methods, chosen by user configuration: -> bash -c "cmd" which doesn't support very long commands -> bash < bash <(cat <: > Sylvain Chouleur writes: > > > Hi, > > Hi Sylvain, > > > Here is my proposal (patch in attachment) > > > > exec env PS1=.. bash <(cat <<'EOF' > > heredoc commands > > EOF > > ) > > Thanks for this. However, I'm not sure whether all bourne shell > derivates support process substitution <(). > > What if Tramp uses another heredoc delimeter but 'EOF'? I've appended a > respective patch; could you, please, check? > > If it doesn't work for you, please set tramp-verbose to 6, and rerun > your test. I would like to see the Tramp debug buffer then. Explain > also, what you have invoked, and how. > > Best regards, Michael. > >