git: a962800a09a4 - main - loader: Add loader_menu
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 17 Apr 2025 08:19:40 UTC
The branch main has been updated by manu: URL: https://cgit.FreeBSD.org/src/commit/?id=a962800a09a45b8f702ebd1a06b8f20bc84e97b1 commit a962800a09a45b8f702ebd1a06b8f20bc84e97b1 Author: Emmanuel Vadot <manu@FreeBSD.org> AuthorDate: 2025-04-14 06:38:28 +0000 Commit: Emmanuel Vadot <manu@FreeBSD.org> CommitDate: 2025-04-17 08:18:48 +0000 loader: Add loader_menu If set to 'none' then the menu isn't displayed. The 'brand' and 'logo' part are stil displayed. Differential Revision: https://reviews.freebsd.org/D49820 Reviewed by: imp, kevans Sponsored by: Beckhoff Automation GmbH & Co. KG --- stand/defaults/loader.conf.5 | 4 ++++ stand/lua/drawer.lua | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/stand/defaults/loader.conf.5 b/stand/defaults/loader.conf.5 index a364030b8814..807d8ae62e9a 100644 --- a/stand/defaults/loader.conf.5 +++ b/stand/defaults/loader.conf.5 @@ -424,6 +424,10 @@ Possible values are: .Dq Li beastie , and .Dq Li none . +.It Va loader_menu +If set to +.Dq NONE , +the menu will not be displayed .It Va loader_color If set to .Dq NO , diff --git a/stand/lua/drawer.lua b/stand/lua/drawer.lua index 1bf741b2373e..ee33ae753916 100644 --- a/stand/lua/drawer.lua +++ b/stand/lua/drawer.lua @@ -166,6 +166,10 @@ local function drawmenu(menudef) local x = menu_position.x local y = menu_position.y + if string.lower(loader.getenv("loader_menu") or "") == "none" then + return + end + x = x + shift.x y = y + shift.y @@ -276,6 +280,10 @@ local function drawbox() local menu_header_align = loader.getenv("loader_menu_title_align") local menu_header_x + if string.lower(loader.getenv("loader_menu") or "") == "none" then + return + end + x = x + shift.x y = y + shift.y