On Tue, Jun 11, 2013 at 7:28 AM, Peter Seebach <peter.seeb...@windriver.com>wrote:
> 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 <args> {command}' > > This then gets .format called on it, substituting in a command. If > the comand is "pseudo /bin/bash", this is: > 'tmux new <args> pseudo /bin/bash' > which is a usage error. It would be okay if it were: > 'tmux new <args> "pseudo /bin/bash"' > > So add double quotes. Of course, that assumes that <command> never has > double quotes in it... If it does, that may need a fancier solution. > I'd suggest calling pipes.quote() on the value being passed into format(). -- Christopher Larson
_______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core