diff options
author | Nicholas Marriott <nicholas.marriott@gmail.com> | 2017-04-27 13:14:14 +0100 |
---|---|---|
committer | Nicholas Marriott <nicholas.marriott@gmail.com> | 2017-04-27 13:14:14 +0100 |
commit | e4b4125310b27ef8e33f7652eb5f96fe7e362515 (patch) | |
tree | 12ce8b4454767c8426195460e1b47cc2a1f99f16 | |
parent | 6b2d850e541cd02fe2e6fec355fb4319d48ff272 (diff) | |
download | rtmux-e4b4125310b27ef8e33f7652eb5f96fe7e362515.tar.gz rtmux-e4b4125310b27ef8e33f7652eb5f96fe7e362515.tar.bz2 rtmux-e4b4125310b27ef8e33f7652eb5f96fe7e362515.zip |
source-file too.
-rw-r--r-- | regress/new-session-environment.sh | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/regress/new-session-environment.sh b/regress/new-session-environment.sh index 52198d12..37a482a8 100644 --- a/regress/new-session-environment.sh +++ b/regress/new-session-environment.sh @@ -10,8 +10,9 @@ TMUX="$TEST_TMUX -Ltest" $TMUX kill-server 2>/dev/null TMP=$(mktemp) +OUT=$(mktemp) SCRIPT=$(mktemp) -trap "rm -f $TMP $SCRIPT" 0 1 15 +trap "rm -f $TMP $OUT $SCRIPT" 0 1 15 cat <<EOF >$SCRIPT ( @@ -20,7 +21,7 @@ echo PWD=\$(pwd) echo PATH=\$PATH echo SHELL=\$SHELL echo TEST=\$TEST -) >$TMP +) >$OUT EOF cat <<EOF >$TMP @@ -30,7 +31,7 @@ EOF (cd /; env -i TERM=ansi TEST=test1 PATH=1 SHELL=/bin/sh \ $TMUX -f$TMP start) || exit 1 sleep 1 -(cat <<EOF|cmp -s - $TMP) || exit 1 +(cat <<EOF|cmp -s - $OUT) || exit 1 TERM=screen PWD=/ PATH=1 @@ -41,7 +42,18 @@ EOF (cd /; env -i TERM=ansi TEST=test2 PATH=2 SHELL=/bin/sh \ $TMUX new -d -- /bin/sh $SCRIPT) || exit 1 sleep 1 -(cat <<EOF|cmp -s - $TMP) || exit 1 +(cat <<EOF|cmp -s - $OUT) || exit 1 +TERM=screen +PWD=/ +PATH=2 +SHELL=/bin/sh +TEST=test2 +EOF + +(cd /; env -i TERM=ansi TEST=test3 PATH=3 SHELL=/bin/sh \ + $TMUX new -d source $TMP) || exit 1 +sleep 1 +(cat <<EOF|cmp -s - $OUT) || exit 1 TERM=screen PWD=/ PATH=2 |