From: Gregor Beck Date: Thu, 12 Dec 2013 10:38:22 +0000 (+0100) Subject: selftest: let "make testenv SCREEN=1" use tmux if it is running X-Git-Url: http://git.samba.org/?a=commitdiff_plain;h=2ef85dddc8db6039152f67dfae0ca22d692ae0bf;p=metze%2Fsamba%2Fwip.git selftest: let "make testenv SCREEN=1" use tmux if it is running Signed-off-by: Gregor Beck --- diff --git a/selftest/in_screen b/selftest/in_screen index 8bfbc0101b0c..5468a216e310 100755 --- a/selftest/in_screen +++ b/selftest/in_screen @@ -69,7 +69,11 @@ cleanup() { rm -f $basedir/$SERVERNAME.status $basedir/$SERVERNAME.log echo $$ > $basedir/$SERVERNAME.parent.pid trap cleanup SIGINT SIGTERM SIGPIPE -screen -r -X screen -t test:$SERVERNAME bash $basedir/$SERVERNAME.launch +if [[ "$TMUX" ]]; then + tmux new-window -n test:$SERVERNAME "bash $basedir/$SERVERNAME.launch" +else + screen -r -X screen -t test:$SERVERNAME bash $basedir/$SERVERNAME.launch +fi echo "$(date) waiting in $$" >> $basedir/$SERVERNAME.log read stdin_var echo "$(date) EOF on stdin" >> $basedir/$SERVERNAME.log