| 12345678910111213141516171819202122232425262728 |
- From: David Bauer <[email protected]>
- Subject: Kconfig: exit on unset symbol
- When a target configuration has unset Kconfig symbols, the build will
- fail when OpenWrt is compiled with V=s and stdin is connected to a tty.
- In case OpenWrt is compiled without either of these preconditions, the
- build will succeed with the symbols in question being unset.
- Modify the kernel configuration in a way it fails on unset symbols
- regardless of the aforementioned preconditions.
- Submitted-by: David Bauer <[email protected]>
- ---
- scripts/kconfig/conf.c | 2 +
- 1 files changed, 2 insertions(+)
- --- a/scripts/kconfig/conf.c
- +++ b/scripts/kconfig/conf.c
- @@ -215,6 +215,8 @@ static int conf_sym(struct menu *menu)
- break;
- continue;
- case 0:
- + if (!sym_has_value(sym) && !tty_stdio && getenv("FAIL_ON_UNCONFIGURED"))
- + exit(1);
- newval = oldval;
- break;
- case '?':
|