request password to login is a timeout is specified and /env/etc/passwd present Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@xxxxxxxxxxxx> --- defaultenv-2/base/bin/init | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/defaultenv-2/base/bin/init b/defaultenv-2/base/bin/init index ca02ba6..e696dce 100644 --- a/defaultenv-2/base/bin/init +++ b/defaultenv-2/base/bin/init @@ -16,11 +16,15 @@ global editcmd=sedit [ -e /env/config-board ] && /env/config-board /env/config +# request password to login is a timeout is specified and /env/etc/passwd present +[ -n ${global.login.timeout} ] && login_cmd=login + # allow to stop the boot before execute the /env/init/* # but without waiting timeout -s -a -v key 0 if [ "${key}" = "q" ]; then + ${login_cmd} exit fi @@ -38,6 +42,7 @@ timeout -a $global.autoboot_timeout -v key autoboot="$?" if [ "${key}" = "q" ]; then + ${login_cmd} exit fi @@ -48,7 +53,11 @@ fi if [ -e /env/menu ]; then if [ "${key}" != "m" ]; then echo -e "\ntype exit to get to the menu" + ${login_cmd} sh fi + ${login_cmd} /env/menu/mainmenu fi + +${login_cmd} -- 1.8.4.rc1 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox