20 lines
529 B
Bash
Executable File
20 lines
529 B
Bash
Executable File
#!/bin/sh /etc/rc.common
|
|
|
|
START=15
|
|
|
|
|
|
boot() {
|
|
local enabled="$(uci -q get 'gluon-setup-mode.@setup_mode[0].enabled')"
|
|
local configured="$(uci -q get 'gluon-setup-mode.@setup_mode[0].configured')"
|
|
|
|
uci set 'gluon-setup-mode.@setup_mode[0].enabled=0'
|
|
uci commit gluon-setup-mode
|
|
|
|
if [ "$enabled" != 1 -a "$configured" = 1 ]; then
|
|
# This can happen after an upgrade from a version before the config file was called gluon-setup-mode
|
|
# We'll just reboot to return to the normal mode...
|
|
/etc/init.d/done boot
|
|
reboot
|
|
fi
|
|
}
|