Line 0
Link Here
|
|
|
1 |
[ |
2 |
{ type: install |
3 |
message: <<EOM |
4 |
Midnight Commander does not recognize FreeBSD sh(1) as a supported concurrent |
5 |
shell. It means is that if mc(1) is started with the SHELL environment |
6 |
variable set to "/bin/sh" (e.g., because it is a login shell) then mc(1) is |
7 |
going to fail like this: |
8 |
|
9 |
$ env SHELL=/bin/sh mc |
10 |
common.c: unimplemented subshell type 1 |
11 |
read (subshell_pty...): No error: 0 (0) |
12 |
|
13 |
A workaround here is to pass the -u flag (--nosubshell) when starting mc(1): |
14 |
|
15 |
$ env SHELL=/bin/sh mc -u |
16 |
|
17 |
See the following Bugzilla PR for more details: |
18 |
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208391 |
19 |
EOM |
20 |
} |
21 |
] |