diff options
Diffstat (limited to 'shell/Config.in')
-rw-r--r-- | shell/Config.in | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/shell/Config.in b/shell/Config.in index 81289e4fd..f3726e302 100644 --- a/shell/Config.in +++ b/shell/Config.in | |||
@@ -181,9 +181,21 @@ config HUSH_INTERACTIVE | |||
181 | default y | 181 | default y |
182 | depends on HUSH | 182 | depends on HUSH |
183 | help | 183 | help |
184 | Enable interactive mode (Ctrl-Z, Ctrl-C, command editing) | 184 | Enable interactive mode (prompt and command editing). |
185 | in the hush shell. Without this, hush reads and executes | 185 | Without this, hush simply reads and executes commands |
186 | stdin just like a shell script from the file. | 186 | from stdin just like a shell script from the file. |
187 | No prompt, no PS1/PS2 magic shell variables. | ||
188 | |||
189 | config HUSH_JOB | ||
190 | bool "Job control" | ||
191 | default n | ||
192 | depends on HUSH_INTERACTIVE | ||
193 | help | ||
194 | Enable job control: Ctrl-Z backgrounds, Ctrl-C interrupts current | ||
195 | command (not entire shell), fg/bg builtins work. Without this option, | ||
196 | "cmd &" still works by simply spawning a process and immediately | ||
197 | prompting for next command (or executing next command in a script), | ||
198 | but no separate process group is formed. | ||
187 | 199 | ||
188 | 200 | ||
189 | config LASH | 201 | config LASH |