]> code.ossystems Code Review - openembedded-core.git/commitdiff
TmuxRunning: handle multi-word commands
authorTyler Hall <tylerwhall@gmail.com>
Sun, 30 Jun 2013 19:51:53 +0000 (15:51 -0400)
committerPaul Eggleton <paul.eggleton@linux.intel.com>
Wed, 7 Aug 2013 10:44:32 +0000 (11:44 +0100)
Just as in f8ed7446755eeb88191e16749350efa1e7e6197c, tmux wants a single
argument for its command. This applies to the "split-window" command as
well as "new."

Note that this alone is not enough to fix the TmuxRunning devshell when
using pseudo because tmux does not preserve the environment that pseudo
requires.

(From OE-Core master rev: 36fb9799d6a449d86acca3be354af56ad87c3151)

Signed-off-by: Tyler Hall <tylerwhall@gmail.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/lib/oe/terminal.py

index aecf4e89d08a2cd73838a6b1b39ab3eef68b94a3..66197a88dd3e29135ea07319c1d212b205baffaf 100644 (file)
@@ -108,7 +108,7 @@ class Screen(Terminal):
 class TmuxRunning(Terminal):
     """Open a new pane in the current running tmux window"""
     name = 'tmux-running'
-    command = 'tmux split-window {command}'
+    command = 'tmux split-window "{command}"'
     priority = 2.75
 
     def __init__(self, sh_cmd, title=None, env=None, d=None):