Bug#1030845: RFP: sbctl -- Secure Boot Manager
On Wed, Feb 08, 2023 at 11:32:50AM +0100, Marco d'Itri wrote:
> Package: wnpp
> Severity: wishlist
>
> * Package name : sbctl
> Version : 0.10
> Upstream Contact: Morten Linderud <morten@linderud.pw>
> * URL : https://github.com/Foxboron/sbctl/
> * License : MIT
> Programming Lang: Go
> Description : Secure Boot Manager
I've pushed:
https://salsa.debian.org/go-team/packages/sbctl
as well as the missing dependency:
https://salsa.debian.org/go-team/packages/golang-github-foxboron-go-uefi
Note that there are two debian/patches for sbctl:
1) First, to use FHS paths, diverging from upstream's locations (which
is non-ideal). Upstream issue #57 is open upstream:
https://github.com/Foxboron/sbctl/issues/57
2) Second, to disable TPM support. It requires a long dependency chain
for Go-Attestation that it felt too overwhelming for me. YMMV :)
This package builds and works for me. I'm not up for maintaining it in
the long-run though, so I'm leaving this as an RFP and *not* uploading
it to unstable. Hopefully this initial packaging work is useful to
whoever decides to pick it up.
If anyone else is up for it, I may be available to sponsor the uploads
and/or provide code reviews.
Best,
Faidon
Reply to: