svn commit: r329413 - head/stand/lua

Kyle Evans kevans at FreeBSD.org
Fri Feb 16 22:17:31 UTC 2018


Author: kevans
Date: Fri Feb 16 22:17:30 2018
New Revision: 329413
URL: https://svnweb.freebsd.org/changeset/base/329413

Log:
  stand/lua: Allow MENU_RETURN items to have a func, fix escape to prompt

Modified:
  head/stand/lua/menu.lua

Modified: head/stand/lua/menu.lua
==============================================================================
--- head/stand/lua/menu.lua	Fri Feb 16 21:59:08 2018	(r329412)
+++ head/stand/lua/menu.lua	Fri Feb 16 22:17:30 2018	(r329413)
@@ -161,6 +161,9 @@ menu.welcome = {
 		name = function()
 			return color.highlight("Esc").."ape to loader prompt";
 		end,
+		func = function()
+			loader.setenv("autoboot_delay", "NO")
+		end,
 		alias = {core.KEYSTR_ESCAPE}
 	},
 
@@ -301,6 +304,10 @@ function menu.run(m)
 				-- recurse
 				cont = menu.run(sel_entry.submenu());
 			elseif (sel_entry.entry_type == core.MENU_RETURN) then
+				-- allow entry to have a function/side effect
+				if (sel_entry.func ~= nil) then
+					sel_entry.func();
+				end
 				-- break recurse
 				cont = false;
 			end


More information about the svn-src-head mailing list