summaryrefslogtreecommitdiff
path: root/debian/control
AgeCommit message (Collapse)Author
2026-06-01Add signed SHIM binary including the VyOS Networks CA certificateChristian Breunig
2026-05-18Switch to using debconf to display signature errorsSteve McIntyre
2026-05-14Check that we can boot on the current systemSteve McIntyre
If SecureBoot is enabled, check that our shim binary is signed by at least one of the certificates enrolled in firmware.
2026-05-13Update build-deps for 16.1-2Steve McIntyre
2026-04-28Add support for verifying and then combining signaturesSteve McIntyre
from multiple signed shims. * Move the verification logic out into a new helper script verify_combine_sigs - see comments there for how it works. * Rename the existing shim binaries and CA cert to match * Include some extra certs and binaries for testing with
2025-07-29update-secureboot-policy: do better checking around DKMSdebian/1.47Steve McIntyre
If we have DKMS modules installed: + Check to see if a DKMS MOK key has been created and enrolled; + Check that all the DKMS modules are signed with that key; If successful, don't tell users to disable Secure Boot. Closes: #1108278. Add dependencies on openssl and kmod for shim-signed-common, needed for implementing these check.
2025-05-26Add alternative dependencies on systemd-bootLuca Boccassi
2024-07-01ensure shim-helpers is installed in build environmentFabian Grünbichler
else the dpkg-query doesn't work. Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
2024-06-28Tweak versioning in runtime dependenciesdebian/1.42Steve McIntyre
using substvars to make things more automatic in future.
2024-06-26Switch from debian/compat to build-dep on debhelper-compat (= 13)Steve McIntyre
2024-06-26New signed binaries corresponding to 15.8-1Steve McIntyre
Update build-dep on shim-unsigned to use 15.8-1. Update SBAT to revoke grub binaries with sbat < 4. Stop building for i386.
2023-08-04Stop recommending secureboot-db, we don't have that packageSteve McIntyre
Closes: #1042964, #1041449, #932358
2023-03-09Tweak dependencies between packagesdebian/1.39Steve McIntyre
2023-02-18Update Depends on grub2-commonSteve McIntyre
2023-02-17New signed binaries corresponding to 15.7-1Steve McIntyre
We now have arm64 signed shims again \o/ Closes: #1008942, #992073 Pulls multiple other bugfixes in for the signed version: Make sbat_var.S parse right with buggy gcc/binutils Enable NX support at build time, as required by policy for signing new shim binaries. Update build-dep on shim-unsigned to use 15.7-1 Block Debian grub binaries with sbat < 4 (see #1024617)
2021-07-12Update build-dep on shim-unsigned to use 15.4-7debian/1.38Steve McIntyre
2021-06-29New signed binaries based on shim 15.4-6debian/1.37Steve McIntyre
Pulls multiple bugfixes in for the signed version: * Add arm64 patch to tweak section layout and stop crashing problems. Upstream issue #371. (#990082, #990190) * In insecure mode, don't abort if we can't create the MokListXRT variable. Upstream issue #372. (#989962, #990158) Update build-dep on shim-unsigned to use 15.4-6~deb10u1
2021-05-06Update build-dep on shim-unsigned to use 15.4-5debian/1.36Steve McIntyre
2021-05-04Update build-dep on shim-unsigneddebian/1.35Steve McIntyre
2021-05-04Add explicit dependency from shim-signed to shim-signed-commonSteve McIntyre
Closes: #988047, #988056
2021-05-03Fix typoSteve McIntyre
2021-04-30Tweak arm64 building a lotSteve McIntyre
And various other minor packaging tweaks Add a different description at package build time to warn users that shim-signed on arm64 is *not* actually signed. Add a doc link to the wiki for more details. Comment out a lintian override for arm64
2019-06-09Drop the hard-coded version in Built-UsingSteve McIntyre
Pick up the version of shim we're using properly.
2019-06-09Update to use the new signed binariedSteve McIntyre
* Build against new signed binaries corresponding to 15+1533136590.3beb971-7 * Update Build-Depends and Depends to match. Closes: #928107
2019-05-28Add Breaks/Replaces to shim-signed-commonSteve McIntyre
For update-secureboot-policy etc. Closes: #929673
2019-05-27Separate the helper scripts into a new shim-signed-common packageSteve McIntyre
Separate this from the actual signed shim binaries so that we can sensibly support co-installability using Multi-Arch. Closes: #928486
2019-04-23Force the built-using version to be 15+1533136590.3beb971-6Steve McIntyre
That *does* match the source we've used, we're only using -5 due to toolchain changes elsewhere. dak rejected us when using -5. Ick :-(
2019-04-22Update Standards-Version to 4.3.0Steve McIntyre
No changes needed...
2019-04-22Add Vcs-* fields for the shim-signed repo on salsaSteve McIntyre
2019-04-22Explain why we need a newer version of sbsigntoolSteve McIntyre
2019-04-19Specifically depend on sbsigntool (>= 0.9.2-2)Steve McIntyre
To fix a bug in the PE/COFF checksum that otherwise breaks the build
2019-04-19Tweak the binary package setup a lotSteve McIntyre
* We're now building for 3 arches * Depend on the right grub-efi-$arch-bin package Gfor each arch * Depend on the right shim-helpers-$arch-signed package for each arch * Remove the old Replaces: and Breaks:, as we don't clash with files from the shim binary package any more.
2019-04-19Update the build-deps for a new upload:Steve McIntyre
* Specific version of shim-unsigned to avoid the binary changes caused by toolchain updates between -5 and -6 * We now don't care about the version of sbsigntool, hopefully!
2019-04-19Change maintainer to be the EFI teamSteve McIntyre
Add me and Steve Langasek as uploaders
2019-03-09New upload to fix bugsdebian/1.28+nmu3Steve McIntyre
* Add Breaks: shim (<= 0.9+1474479173.6c180c6-1), Closes: #924100 * +nmu2 fixed the installability problem caused by waiting for
2019-03-06Import Debian version 1.28+nmu2debian/1.28+nmu2Steve McIntyre
shim-signed (1.28+nmu2) unstable; urgency=medium * Non-maintainer upload. * Copy the helper binaries from the shim binary so that we no longer need to depend on it. See #922179 for more details. Add a Replaces: shim and to allow us to over-write binaries there. * Explicitly uploading in a chroot with older binaries installed for shim and sbsigntool, and update Build-Depends to point to those speficic versions. This package will *not* function with other versions installed.
2019-03-06Import Debian version 1.28debian/1.28Steve Langasek
shim-signed (1.28) unstable; urgency=medium * Initial Debian upload, based on Ubuntu package.