Skip to contentSkip to conversation

package/sbctl: new package

PATCH In review Thomas Devoogdt 2 participants 2 messages Dec 23, 2025 – Mar 29

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 package/sbctl: new package

From: Hendrik De Vloed <[email protected]>

sbctl intends to be a user-friendly secure boot key manager capable of setting up secure boot, offer key management capabilities, and keep track of files that needs to be signed in the boot chain.

---
 package/Config.in        |  1 +
 package/sbctl/Config.in  | 16 ++++++++++++++++
 package/sbctl/sbctl.hash |  3 +++
 package/sbctl/sbctl.mk   | 14 ++++++++++++++
 4 files changed, 34 insertions(+)
 create mode 100644 package/sbctl/Config.in
 create mode 100644 package/sbctl/sbctl.hash
 create mode 100644 package/sbctl/sbctl.mk
package/Config.in +1 -0
index edafe20eefe..3b29aa31a0d 100644
@@ -2905,6 +2905,7 @@ menu "System tools"
 	source "package/s6-linux-utils/Config.in"
 	source "package/s6-portable-utils/Config.in"
 	source "package/s6-rc/Config.in"
+	source "package/sbctl/Config.in"
 	source "package/scrub/Config.in"
 	source "package/scrypt/Config.in"
 	source "package/sdbus-cpp/Config.in"
package/sbctl/Config.in new file +16 -0
new file mode 100644
index 00000000000..9c6d2e5858a
@@ -0,0 +1,16 @@
+config BR2_PACKAGE_SBCTL
+	bool "sbctl"
+	depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
+	depends on BR2_TOOLCHAIN_HAS_THREADS # pcsc-lite
+	depends on BR2_USE_MMU # pcsc-lite
+	depends on !BR2_STATIC_LIBS # pcsc-lite
+	depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # pcsc-lite
+	select BR2_PACKAGE_HOST_GO
+	select BR2_PACKAGE_PCSC_LITE # yubikey
+	help
+	  sbctl intends to be a user-friendly secure boot key manager
+	  capable of setting up secure boot, offer key management
+	  capabilities, and keep track of files that needs to be
+	  signed in the boot chain.
+
+	  https://github.com/Foxboron/sbctl
package/sbctl/sbctl.hash new file +3 -0
new file mode 100644
index 00000000000..50a4fe35c1d
@@ -0,0 +1,3 @@
+# Locally computed
+sha256  640041d66a5040af15a4f152bd1d548813a5fe32341d61826f3d36948a0a5903  sbctl-0.18-go2.tar.gz
+sha256  aa55890164499f96de74b061b04ebc17da026d5962ae9d39180f4ba2833db9fb  LICENSE
package/sbctl/sbctl.mk new file +14 -0
new file mode 100644
index 00000000000..4fdc080943b
@@ -0,0 +1,14 @@
+################################################################################
+#
+# sbctl
+#
+################################################################################
+
+SBCTL_VERSION = 0.18
+SBCTL_SITE = $(call github,foxboron,sbctl,$(SBCTL_VERSION))
+SBCTL_LICENSE = MIT
+SBCTL_LICENSE_FILES = LICENSE
+SBCTL_BUILD_TARGETS = cmd/sbctl
+SBCTL_DEPENDENCIES = pcsc-lite
+
+$(eval $(golang-package))
Signature · 6 lines
2.43.0

_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot
#1 lore raw
Quoted 9 lines · Thomas Devoogdt

From: Hendrik De Vloed <[email protected]>

sbctl intends to be a user-friendly secure boot key manager capable of setting up secure boot, offer key management capabilities, and keep track of files that needs to be signed in the boot chain.

Applied to master, thanks.
_______________________________________________
buildroot mailing list
[email protected]
https://lists.buildroot.org/mailman/listinfo/buildroot