tests: unset $ENV{SHELL} to avoid breakage with fish (Thanks dRbiG)
This commit is contained in:
parent
fa4301e06d
commit
7f0065e1b1
|
@ -53,6 +53,10 @@ sub activate_i3 {
|
||||||
$ENV{LISTEN_FDS} = 1;
|
$ENV{LISTEN_FDS} = 1;
|
||||||
delete $ENV{DESKTOP_STARTUP_ID};
|
delete $ENV{DESKTOP_STARTUP_ID};
|
||||||
delete $ENV{I3SOCK};
|
delete $ENV{I3SOCK};
|
||||||
|
# $SHELL could be set to fish, which will horribly break running shell
|
||||||
|
# commands via i3’s exec feature. This happened e.g. when having
|
||||||
|
# “set-option -g default-shell "/usr/bin/fish"” in ~/.tmux.conf
|
||||||
|
delete $ENV{SHELL};
|
||||||
unless ($args{dont_create_temp_dir}) {
|
unless ($args{dont_create_temp_dir}) {
|
||||||
$ENV{XDG_RUNTIME_DIR} = '/tmp/i3-testsuite/';
|
$ENV{XDG_RUNTIME_DIR} = '/tmp/i3-testsuite/';
|
||||||
mkdir $ENV{XDG_RUNTIME_DIR};
|
mkdir $ENV{XDG_RUNTIME_DIR};
|
||||||
|
|
Loading…
Reference in New Issue