svn commit: r329426 - head/stand/lua
Kyle Evans
kevans at FreeBSD.org
Sat Feb 17 03:39:56 UTC 2018
Author: kevans
Date: Sat Feb 17 03:39:55 2018
New Revision: 329426
URL: https://svnweb.freebsd.org/changeset/base/329426
Log:
stand/lua: Correct interpretation of autoboot_delay
autoboot_delay=NO is documented to wait for input and *not* autoboot, which
is the exact opposite of the current behavior.
Additionally, autoboot_delay=-1 is documented to disallow the user from
interrupting the boot (i.e. autoboot immediately), which was not previously
honored.
This also fixes the case insensitive comparison to be truly case
insensitive. This is kind of nit-picky, but the previous version would only
accept "no" and "NO".
Modified:
head/stand/lua/menu.lua
Modified: head/stand/lua/menu.lua
==============================================================================
--- head/stand/lua/menu.lua Sat Feb 17 03:13:05 2018 (r329425)
+++ head/stand/lua/menu.lua Sat Feb 17 03:39:55 2018 (r329426)
@@ -353,7 +353,9 @@ function menu.autoboot()
menu.already_autoboot = true;
local ab = loader.getenv("autoboot_delay");
- if ab == "NO" or ab == "no" then
+ if (ab ~= nil) and (ab:lower() == "no") then
+ return;
+ elseif (tonumber(ab) == -1) then
core.boot();
end
ab = tonumber(ab) or 10;
More information about the svn-src-all
mailing list