From nobody Thu Apr 17 08:19:39 2025 X-Original-To: dev-commits-src-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4ZdW5l65p5z5sp0R; Thu, 17 Apr 2025 08:19:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R10" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4ZdW5l5MLBz3W0D; Thu, 17 Apr 2025 08:19:39 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1744877979; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2SEBPuX+mHCWtYYmdqCnMOeQueNm30gwP2PJufkVEzU=; b=Z18rVbkh8neEv/kUJvTgM6IUV1IAcfbG2+jmSRIrvgkGtRajRECy+M7Hk6BtOgJuyHipwy +yeA9MzPwK8DDrzqMWwJCDVafNPcu7S7lZI4WZeHG8xOlwYZa6ru1/jL/66JCus4cSAUiy A0sIuobN1ADqlb+WUtHi4saUjHN4/mg50aOGE92k+lyTlew9aTjaEsezrFhSdSbZBK1yjK Tw8J44EaOxR/XDNdE6pCuVPjS6FHQKUuhHIc+sU7AUaZmD1IbOxT+qsEHRwRZrXke38XWv z/SQzgJih+3v3YJq/e7dPKocXQyDpUUwZxrnwRzu4ocOv4cGixeb6iAPfZ/e/Q== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1744877979; a=rsa-sha256; cv=none; b=VBlCoUCuJBRZ9E21CFcxc5bd+afVT50BtktOukIaXVYi/vMejYQb994gPyZZ7g4iGbJh2K YaXNSxgZmkWXAFbHHQBhFL8GiNNIkIrJVIQjKZjrKu2oBzNSYrYerf5Gme+zYMKphhm5XK K3VGd0TyjiWfksDJNr09N8uFvOHYnwerP7fwhmPemTnpYWH45GpPY8VkjLlLmomsIeHyFy dhMNCFs0myVLFQXuVjjaZJGf0wq9anFLj4AhIYYj7aAsi8BePvZ4w415M2RH9CZPMv2jHy OFBLlXP7ECU6tL7U7zldrYP/rku+z2AayVsmr8SCD4fTVRXLJR5rz+iiv+OKyQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1744877979; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=2SEBPuX+mHCWtYYmdqCnMOeQueNm30gwP2PJufkVEzU=; b=LTNjpNQoUvuHkw558LadIN+D/EKtRMA2cInMWaCWKNp8IxHogy3CXNspR/W38PrsK8y3zR Jw/Xwq9L4sVX8srWh3+UnVXFyDtLmdZs7BXBUDa/zB8CkwE/KXJmK3fOkHYeDbKPjHa0Bp wncQuBNnj1PghlWV8Hvwb032EdFCpQsa1Dpw+ucDokdF1ayq0huh1+JGs6evJnnPfXNOo1 +5l28CQWkd94jvc8VCVvzaIaa2He2GAHfkaSTKouwjldOmZKnug8qJ2MGfazcVTZ/2MiH6 0VNtanQpMPikASLpOIenazqijvr7KGP+yxMJZxNeyO4Ii4FP12lUnkbzFYChjw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4ZdW5l4gbrzgvN; Thu, 17 Apr 2025 08:19:39 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 53H8Jdhl067714; Thu, 17 Apr 2025 08:19:39 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 53H8JdGv067710; Thu, 17 Apr 2025 08:19:39 GMT (envelope-from git) Date: Thu, 17 Apr 2025 08:19:39 GMT Message-Id: <202504170819.53H8JdGv067710@gitrepo.freebsd.org> To: src-committers@FreeBSD.org, dev-commits-src-all@FreeBSD.org, dev-commits-src-main@FreeBSD.org From: Emmanuel Vadot Subject: git: 8e727fb47afa - main - loader: Add loader_autoboot_show List-Id: Commit messages for the main branch of the src repository List-Archive: https://lists.freebsd.org/archives/dev-commits-src-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-src-main@freebsd.org Sender: owner-dev-commits-src-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: manu X-Git-Repository: src X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 8e727fb47afaaa61a39a24d24d58ff0061fe87d9 Auto-Submitted: auto-generated The branch main has been updated by manu: URL: https://cgit.FreeBSD.org/src/commit/?id=8e727fb47afaaa61a39a24d24d58ff0061fe87d9 commit 8e727fb47afaaa61a39a24d24d58ff0061fe87d9 Author: Emmanuel Vadot AuthorDate: 2025-04-14 06:37:22 +0000 Commit: Emmanuel Vadot CommitDate: 2025-04-17 08:18:20 +0000 loader: Add loader_autoboot_show It's used to control if the autoboot part of loader is displayed or not. Differential Revision: https://reviews.freebsd.org/D49819 Reviewed by: imp Sponsored by: Beckhoff Automation GmbH & Co. KG --- stand/defaults/loader.conf.5 | 4 ++++ stand/lua/menu.lua | 11 +++++++---- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/stand/defaults/loader.conf.5 b/stand/defaults/loader.conf.5 index 5ef54ee2c5d0..a364030b8814 100644 --- a/stand/defaults/loader.conf.5 +++ b/stand/defaults/loader.conf.5 @@ -410,6 +410,10 @@ be displayed. If set to .Dq YES , the beastie boot menu will be skipped. +.It Va loader_autoboot_show Pq Dq Li YES +If set to +.Dq NO , +the autoboot menu will not be displayed .It Va loader_logo Pq Dq Li orbbw Selects a desired logo in the beastie boot menu. Possible values are: diff --git a/stand/lua/menu.lua b/stand/lua/menu.lua index 7c36b6c8d3c8..fb0645eb46ba 100644 --- a/stand/lua/menu.lua +++ b/stand/lua/menu.lua @@ -541,6 +541,7 @@ end function menu.autoboot(delay) local x = loader.getenv("loader_menu_timeout_x") or 4 local y = loader.getenv("loader_menu_timeout_y") or 24 + local autoboot_show = loader.getenv("loader_autoboot_show") or "yes" local endtime = loader.time() + delay local time local last @@ -548,10 +549,12 @@ function menu.autoboot(delay) time = endtime - loader.time() if last == nil or last ~= time then last = time - screen.setcursor(x, y) - printc("Autoboot in " .. time .. - " seconds. [Space] to pause ") - screen.defcursor() + if autoboot_show == "yes" then + screen.setcursor(x, y) + printc("Autoboot in " .. time .. + " seconds. [Space] to pause ") + screen.defcursor() + end end if io.ischar() then local ch = io.getchar()