From patchwork Tue Jun 11 14:28:02 2013
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: [0/1] tmux new does not take tw commands
From: Peter Seebach
X-Patchwork-Id: 51547
Message-Id:
To:
Date: Tue, 11 Jun 2013 09:28:02 -0500
This got routed to me because the visible error message says
Execution of "pseudo /bin/bash" failed
but actually it's nothing to do with pseudo. The real
problem is that the tmux class in terminal.py is producing
a string like:
'tmux new {command}'
This then gets .format called on it, substituting in a command. If
the comand is "pseudo /bin/bash", this is:
'tmux new pseudo /bin/bash'
which is a usage error. It would be okay if it were:
'tmux new "pseudo /bin/bash"'
So add double quotes. Of course, that assumes that never has
double quotes in it... If it does, that may need a fancier solution.
The following changes since commit b4f208f418d18f2a4e78a56bebacef481061d917:
Saul Wold (1):
tar: don't mv tar for nativesdk
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib seebs/tmuxfix
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=seebs/tmuxfix
Peter Seebach (1):
handle two-word commands with tmux
meta/lib/oe/terminal.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)