* net/tramp.el (tramp-handle-shell-command): Use "/bin/sh -c" for

the command.
This commit is contained in:
Michael Albinus
2008-01-28 21:25:26 +00:00
parent ef264c4209
commit b8bfcf96e8
2 changed files with 8 additions and 1 deletions

View File

@@ -1,3 +1,8 @@
2008-01-28 Michael Albinus <michael.albinus@gmx.de>
* net/tramp.el (tramp-handle-shell-command): Use "/bin/sh -c" for
the command.
2008-01-28 Vinicius Jose Latorre <viniciusjl@ig.com.br>
* whitespace.el: Moved to obsolete dir.

View File

@@ -3781,7 +3781,9 @@ Lisp error raised when PROGRAM is nil is trapped also, returning 1."
(command &optional output-buffer error-buffer)
"Like `shell-command' for Tramp files."
(let* ((asynchronous (string-match "[ \t]*&[ \t]*\\'" command))
(args (split-string (substring command 0 asynchronous) " "))
;; We cannot use `shell-file-name' and `shell-command-switch',
;; they are variables of the local host.
(args (list "/bin/sh" "-c" (substring command 0 asynchronous)))
(output-buffer
(cond
((bufferp output-buffer) output-buffer)