menu.lua (3224bb3f77ec387ab75c09c5090db58d9be8f938) | menu.lua (8ce1744f827719361008973cb4387ab8cb005d32) |
---|---|
1-- 2-- SPDX-License-Identifier: BSD-2-Clause-FreeBSD 3-- 4-- Copyright (c) 2015 Pedro Souza <pedrosouza@freebsd.org> 5-- Copyright (C) 2018 Kyle Evans <kevans@FreeBSD.org> 6-- All rights reserved. 7-- 8-- Redistribution and use in source and binary forms, with or without --- 32 unchanged lines hidden (view full) --- 41local drawn_menu 42local return_menu_entry = { 43 entry_type = core.MENU_RETURN, 44 name = "Back to main menu" .. color.highlight(" [Backspace]"), 45} 46 47local function OnOff(str, value) 48 if value then | 1-- 2-- SPDX-License-Identifier: BSD-2-Clause-FreeBSD 3-- 4-- Copyright (c) 2015 Pedro Souza <pedrosouza@freebsd.org> 5-- Copyright (C) 2018 Kyle Evans <kevans@FreeBSD.org> 6-- All rights reserved. 7-- 8-- Redistribution and use in source and binary forms, with or without --- 32 unchanged lines hidden (view full) --- 41local drawn_menu 42local return_menu_entry = { 43 entry_type = core.MENU_RETURN, 44 name = "Back to main menu" .. color.highlight(" [Backspace]"), 45} 46 47local function OnOff(str, value) 48 if value then |
49 return str .. color.escapef(color.GREEN) .. "On" .. 50 color.escapef(color.WHITE) | 49 return str .. color.escapefg(color.GREEN) .. "On" .. 50 color.escapefg(color.WHITE) |
51 else | 51 else |
52 return str .. color.escapef(color.RED) .. "off" .. 53 color.escapef(color.WHITE) | 52 return str .. color.escapefg(color.RED) .. "off" .. 53 color.escapefg(color.WHITE) |
54 end 55end 56 57local function bootenvSet(env) 58 loader.setenv("vfs.root.mountfrom", env) 59 loader.setenv("currdev", env .. ":") 60 config.reload() 61end --- 48 unchanged lines hidden (view full) --- 110 if #all_choices == 0 then 111 return "Active: " 112 end 113 114 local is_default = (idx == 1) 115 local bootenv_name = "" 116 local name_color 117 if is_default then | 54 end 55end 56 57local function bootenvSet(env) 58 loader.setenv("vfs.root.mountfrom", env) 59 loader.setenv("currdev", env .. ":") 60 config.reload() 61end --- 48 unchanged lines hidden (view full) --- 110 if #all_choices == 0 then 111 return "Active: " 112 end 113 114 local is_default = (idx == 1) 115 local bootenv_name = "" 116 local name_color 117 if is_default then |
118 name_color = color.escapef(color.GREEN) | 118 name_color = color.escapefg(color.GREEN) |
119 else | 119 else |
120 name_color = color.escapef(color.BLUE) | 120 name_color = color.escapefg(color.BLUE) |
121 end 122 bootenv_name = bootenv_name .. name_color .. | 121 end 122 bootenv_name = bootenv_name .. name_color .. |
123 choice .. color.resetf() | 123 choice .. color.resetfg() |
124 return color.highlight("A").."ctive: " .. 125 bootenv_name .. " (" .. idx .. " of " .. 126 #all_choices .. ")" 127 end, 128 func = function(_, choice, _) 129 bootenvSet(choice) 130 end, 131 alias = {"a", "A"}, --- 163 unchanged lines hidden (view full) --- 295 if #all_choices == 0 then 296 return "Kernel: " 297 end 298 299 local is_default = (idx == 1) 300 local kernel_name = "" 301 local name_color 302 if is_default then | 124 return color.highlight("A").."ctive: " .. 125 bootenv_name .. " (" .. idx .. " of " .. 126 #all_choices .. ")" 127 end, 128 func = function(_, choice, _) 129 bootenvSet(choice) 130 end, 131 alias = {"a", "A"}, --- 163 unchanged lines hidden (view full) --- 295 if #all_choices == 0 then 296 return "Kernel: " 297 end 298 299 local is_default = (idx == 1) 300 local kernel_name = "" 301 local name_color 302 if is_default then |
303 name_color = color.escapef(color.GREEN) | 303 name_color = color.escapefg(color.GREEN) |
304 kernel_name = "default/" 305 else | 304 kernel_name = "default/" 305 else |
306 name_color = color.escapef(color.BLUE) | 306 name_color = color.escapefg(color.BLUE) |
307 end 308 kernel_name = kernel_name .. name_color .. | 307 end 308 kernel_name = kernel_name .. name_color .. |
309 choice .. color.resetf() | 309 choice .. color.resetfg() |
310 return color.highlight("K") .. "ernel: " .. 311 kernel_name .. " (" .. idx .. " of " .. 312 #all_choices .. ")" 313 end, 314 func = function(_, choice, _) 315 config.selectKernel(choice) 316 end, 317 alias = {"k", "K"}, --- 142 unchanged lines hidden --- | 310 return color.highlight("K") .. "ernel: " .. 311 kernel_name .. " (" .. idx .. " of " .. 312 #all_choices .. ")" 313 end, 314 func = function(_, choice, _) 315 config.selectKernel(choice) 316 end, 317 alias = {"k", "K"}, --- 142 unchanged lines hidden --- |