mirror of https://github.com/hak5/openwrt.git
option to allow boot to run to completion before starting shell
Setting the system variable "foreground" to yes causes the system to run the init scripts in series and wait for completion. This is useful if (a) you don't want the user getting into the console until the system is initialized, or (b) you have things going on in your scripts that require strict ordering (and no possible race conditions). Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com> SVN-Revision: 20841lede-17.01
parent
231012cba0
commit
eafa2ec962
|
@ -10,7 +10,12 @@ run_scripts() {
|
|||
LOGGER="cat"
|
||||
[ -x /usr/bin/logger ] && LOGGER="logger -s -p 6 -t sysinit"
|
||||
|
||||
if [ "$1" = "S" ]; then
|
||||
. /etc/functions.sh
|
||||
|
||||
config_load system
|
||||
config_get_bool foreground system foreground no
|
||||
|
||||
if [ "$1" = "S" -a "$foreground" != "yes" ]; then
|
||||
run_scripts "$1" "$2" &
|
||||
else
|
||||
run_scripts "$1" "$2"
|
||||
|
|
Loading…
Reference in New Issue