aboutsummaryrefslogtreecommitdiffstats
path: root/package/base-files/image-config.in
diff options
context:
space:
mode:
authorLuka Perkov <luka@openwrt.org>2016-05-10 22:36:27 +0000
committerLuka Perkov <luka@openwrt.org>2016-06-19 19:27:58 +0200
commitbfdaaaa54f12f2f196b5ba159fed464d60456312 (patch)
tree3ffafb6dd62a370c2a13f444f872a48e28b6d71a /package/base-files/image-config.in
parent0cb07cebeda2400473d4c472fb46c25066c870eb (diff)
downloadmaster-187ad058-bfdaaaa54f12f2f196b5ba159fed464d60456312.tar.gz
master-187ad058-bfdaaaa54f12f2f196b5ba159fed464d60456312.tar.bz2
master-187ad058-bfdaaaa54f12f2f196b5ba159fed464d60456312.zip
base-files: Allow to disable failsafe mode
Signed-off-by: Daniel Dickinson <openwrt@daniel.thecshore.com> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@49326 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/base-files/image-config.in')
-rw-r--r--package/base-files/image-config.in19
1 files changed, 15 insertions, 4 deletions
diff --git a/package/base-files/image-config.in b/package/base-files/image-config.in
index 3dfbedcfe5..4cc835d507 100644
--- a/package/base-files/image-config.in
+++ b/package/base-files/image-config.in
@@ -24,13 +24,24 @@ config TARGET_PREINIT_SUPPRESS_STDERR
the ash shell launched by inittab will display stderr). That's
the same behaviour as seen in previous version of OpenWrt.
+config TARGET_PREINIT_DISABLE_FAILSAFE
+ bool
+ prompt "Disable failsafe" if PREINITOPT
+ default n
+ help
+ Disable failsafe mode. While it is very handy while
+ experimenting or developing it really ought to be
+ disabled in production environments as it is a major
+ security loophole.
+
config TARGET_PREINIT_TIMEOUT
int
- prompt "Failsafe wait timeout" if PREINITOPT
+ prompt "Failsafe/Debug wait timeout" if PREINITOPT
default 2
help
- How long to wait for failsafe mode to be entered before
- continuing with a regular boot if failsafe not selected.
+ How long to wait for failsafe mode to be entered or for
+ a debug option to be pressed before continuing with a
+ regular boot.
config TARGET_PREINIT_SHOW_NETMSG
bool
@@ -45,7 +56,7 @@ config TARGET_PREINIT_SHOW_NETMSG
config TARGET_PREINIT_SUPPRESS_FAILSAFE_NETMSG
bool
- prompt "Suppress network message indicating failsafe" if PREINITOPT
+ prompt "Suppress network message indicating failsafe" if ( PREINITOPT && !TARGET_PREINIT_SHOW_NETMSG && !TARGET_PREINIT_DISABLE_FAILSAFE )
default n
help
If "Show all preinit network messages" above is not set, then