Bastien Roucariès
c62e4f08ea
Add machine smm=on
2024-04-16 15:05:51 +00:00
Bastien Roucariès
e5d065c169
Fix test failure
2024-04-15 20:07:29 +00:00
Bastien Roucariès
9f6871197e
Fix depreciation warnings
2024-04-15 14:59:47 +00:00
Bastien Roucariès
71205e8fc8
Use popen for lsb_release
2024-04-15 14:54:14 +00:00
Bastien Roucariès
560b61840b
Fix depends
2024-04-15 14:35:45 +00:00
Bastien Roucariès
5c55ced253
Update changelog
2024-04-15 14:35:31 +00:00
Bastien Roucariès
586dedee72
Port to debian
2024-04-15 14:15:23 +00:00
Bastien Roucariès
79b95f1092
Add ubuntu test
2024-04-15 14:15:22 +00:00
Steve McIntyre
f4f4e39e16
generate_dbx_list: pick a fixed UUID
...
otherwise our build won't be reproducible, doh!
2024-01-20 23:15:22 +00:00
Steve McIntyre
7686debad8
Tweak building with pesign changes
...
We used to use efisiglist to generate the DBX list. Newer versions of
the pesign package don't include it any more, and the recommended
replacement tool is now efisecdb from efivar. Tweak the
generate_dbx_list script to work with both old and new. Let's make
backports easy...
2023-11-02 00:47:18 +00:00
Steve McIntyre
e02f5a2563
Release 15.7-1
2023-01-31 10:18:29 +00:00
Steve McIntyre
77729f4c4b
Swith to using the upstream "enable NX" patch
2023-01-30 18:12:20 +00:00
Steve McIntyre
ba98d1fec3
Block Debian grub binaries with sbat < 4 (see #1024617 )
2023-01-29 23:35:03 +00:00
Steve McIntyre
736533df5b
Enable NX support at build time
...
As required by policy for signing new shim binaries.
2023-01-24 22:37:23 +00:00
Steve McIntyre
b82b07b854
Update upstream commit hash in build
...
We're using 657b2483ca6e9fcf2ad8ac7ee577ff546d24c3aa, which is the
15.7 release plus the one patch we're applying.
2023-01-22 15:12:23 +00:00
Steve McIntyre
540e7f5455
Update to Standards-Version 4.6.2 (no changes needed)
2023-01-22 14:06:29 +00:00
Steve McIntyre
65f161eefe
Switch to using gcc-12
...
Closes : #1022180
2023-01-22 14:05:16 +00:00
Steve McIntyre
b61b8af886
Switch to new upstream (15.7)
...
Also import patch to deal with buggy binutils
2023-01-22 13:14:06 +00:00
Steve McIntyre
621dd4fde1
Update upstream source from tag 'upstream/15.7'
...
Update to upstream version '15.7'
with Debian dir f802105ae0
2023-01-22 13:05:11 +00:00
Steve McIntyre
2dd2f7600d
New upstream version 15.7
2023-01-22 13:05:10 +00:00
Steve McIntyre
85e5473c58
Release 15.6-1
2022-07-21 13:04:36 +01:00
Steve McIntyre
84c2b7db29
Start packaging updates for the new 15.6 upstream release
...
Remove all our patches, all upstream now
2022-06-23 00:23:21 +01:00
Steve McIntyre
e6ace38abd
New upstream version 15.6
2022-06-23 00:16:56 +01:00
Steve McIntyre
21378c99da
Update upstream source from tag 'upstream/15.6'
...
Update to upstream version '15.6'
with Debian dir 952ad3d5a9
2022-06-23 00:16:56 +01:00
Steve McIntyre
64da2668f6
Update the 32-bit format patch after upstream review
2022-05-01 19:17:48 +01:00
Steve McIntyre
84d9f457b8
Add patch headers for our patches now I've pushed PRs
2022-04-28 12:51:50 +01:00
Steve McIntyre
9a9d0229ad
Try again on the string format fix
2022-04-28 00:58:55 +01:00
Steve McIntyre
c8efa9abf7
Fix format strings for 32-bit builds
2022-04-28 00:47:27 +01:00
Steve McIntyre
e4de724317
Add new build-dep on libefivar-dev for tests
2022-04-28 00:19:27 +01:00
Steve McIntyre
edae75636d
Try again with includes
2022-04-28 00:06:41 +01:00
Steve McIntyre
b947ca6ac0
Tweak setup for dh_auto_test so the tests work
2022-04-27 23:15:28 +01:00
Steve McIntyre
7c81b875e3
Start packaging updates for the new 15.51 upstream release
...
Remove all our patches, all upstream now.
2022-04-27 22:57:39 +01:00
Steve McIntyre
8529e0f7f7
New upstream version 15.5
2022-04-27 22:41:59 +01:00
Steve McIntyre
acb8d1ffbc
Update upstream source from tag 'upstream/15.5'
...
Update to upstream version '15.5'
with Debian dir 3ac353daa3
2022-04-27 22:41:59 +01:00
Steve McIntyre
39c311d677
Tweak how we call grub-install; don't abort on error
...
Not ideal behaviour either, but don't break upgrades. Copy the
behaviour from the grub packages here. Closes : #990966
2021-07-12 09:51:50 +01:00
Steve McIntyre
6699b2ef0d
Release 15.4-6
2021-06-23 18:05:44 +00:00
Steve McIntyre
ec8a172b6f
In insecure mode, don't abort if we can't create the MokListXRT var
...
Upstream issue #372 . Closes : #989962 , #990158
2021-06-22 23:02:18 +01:00
Steve McIntyre
9ace660bae
Add arm64 patch to tweak section layout and stop crashing problems
...
Upstream issue #371 . Closes : #990082 , #990190
2021-06-22 23:01:52 +01:00
Steve McIntyre
45dce64638
Add defensive code around calls to db_get
...
Don't fail if they return errors.
2021-05-06 00:40:56 +01:00
Steve McIntyre
fca6905653
Fix up the template maintainer scripts
...
if we're not running on an EFI system then exit cleanly
2021-05-04 16:53:23 +00:00
Steve McIntyre
29f231fd04
Add maintainer scripts to the template packages
...
Manage installing and removing fbXXX.efi and mmXXX.efi when we
install/remove the shim-helpers-$arch-signed packages. Closes : #966845
2021-05-03 20:24:52 +00:00
Steve McIntyre
11e0f1dafd
Add changelog for 15.4-2 with new patches
2021-04-21 00:25:59 +01:00
Steve McIntyre
260b35a29f
Don't call QueryVariableInfo() on EFI 1.10 machines
...
New patch from upstream, don't break old Macs
2021-04-21 00:25:20 +01:00
Steve McIntyre
cf870e72b0
Fix handling of ignore_db and user_insecure_mode
...
Extra patch from upstream
2021-04-21 00:24:31 +01:00
Steve McIntyre
ae8c2e79ef
Stop hardcoding the release version in the rules file
...
We can grab it from the changelog already
2021-04-17 15:57:22 +01:00
Steve McIntyre
e4bcc019f9
Clean more things
2021-04-17 15:52:42 +01:00
Steve McIntyre
9af3bbb2c6
Prep for releasing based on 15.4
2021-04-17 15:49:51 +01:00
Steve McIntyre
8d2bea5ad9
allocate MOK config table as BootServicesData
...
Another patch from upstream, needed with newer kernels on x86
2021-04-14 21:46:16 +01:00
Steve McIntyre
f81081d61b
Add one more patch from upstream to fix i386 binary relocations
2021-03-31 20:51:26 +01:00
Steve McIntyre
a42e843a73
Move the sha256sum call to the end of the install phase
...
Make the output easier to find
2021-03-31 18:52:40 +01:00