diff options
author | netblue30 <netblue30@yahoo.com> | 2018-03-13 09:11:45 -0400 |
---|---|---|
committer | netblue30 <netblue30@yahoo.com> | 2018-03-13 09:11:45 -0400 |
commit | eee1d3c55bef5679f83bb9008a2c11697c9817e0 (patch) | |
tree | 2a1f74a956721feba024af44e0786bb54d661369 /src | |
parent | (Temporarily?) fix private-lib for evince. See #1711"e (diff) | |
download | firejail-eee1d3c55bef5679f83bb9008a2c11697c9817e0.tar.gz firejail-eee1d3c55bef5679f83bb9008a2c11697c9817e0.tar.zst firejail-eee1d3c55bef5679f83bb9008a2c11697c9817e0.zip |
fix PROMPT_COMMAND for bash - this was the problem on CentOS that we needed to unblacklist /etc/profile.d; I'll do some cleanup in the next commit
Diffstat (limited to 'src')
-rw-r--r-- | src/firejail/env.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/firejail/env.c b/src/firejail/env.c index ad9f736b0..3f39b7cca 100644 --- a/src/firejail/env.c +++ b/src/firejail/env.c | |||
@@ -147,6 +147,11 @@ void env_defaults(void) { | |||
147 | if (setenv("PROMPT_COMMAND", "export PS1=\"\\[\\e[1;32m\\][\\u@\\h \\W]\\$\\[\\e[0m\\] \"", 1) < 0) | 147 | if (setenv("PROMPT_COMMAND", "export PS1=\"\\[\\e[1;32m\\][\\u@\\h \\W]\\$\\[\\e[0m\\] \"", 1) < 0) |
148 | errExit("setenv"); | 148 | errExit("setenv"); |
149 | } | 149 | } |
150 | else { | ||
151 | // remove PROMPT_COMMAND | ||
152 | if (setenv("PROMPT_COMMAND", " ", 1) < 0) | ||
153 | errExit("setenv"); | ||
154 | } | ||
150 | 155 | ||
151 | // set the window title | 156 | // set the window title |
152 | if (!arg_quiet) | 157 | if (!arg_quiet) |