diff -r d1a8c2ae7946 -r 3a7b2eee9dcd config/global/ct-behave.in --- a/config/global/ct-behave.in Tue May 31 16:27:39 2011 +0200 +++ b/config/global/ct-behave.in Sat Oct 06 23:48:07 2012 +0200 @@ -87,4 +87,23 @@ Say N, please. +config DEBUG_INTERACTIVE + bool + prompt "Interactive shell on failed commands" + help + If you say 'y' here, then an interactive shell will be spawned for + each failed command. + + This shell will have the same environment that the failed command + was run with, and the working directory will be set to the directory + the failed command was run in. + + After you fix the issue, you can exit the interactive shell with any + of these exit codes: + 1 the issue was fixed, continue the build with the next command + 2 the issue was fixed, re-run the failed command + 3 abort the build + + Note: '2' is only possible for commands run via CT_DoExecLog, though. + endif