James Le Cuirot
7b59cd3c52
Switch from raw (.fd) EDK2 firmware images to QCOW2, plus 4MB on amd64
...
The new arm64 firmware supporting Secure Boot (see next commit) is in
QCOW2 format only, avoiding the extra space taken up by the 64MB
padding. Supporting both raw and QCOW2 images would be messy, so switch
entirely to QCOW2.
Only the 4MB images are in QCOW2 format on amd64, so also switch away
from the 2MB images. 4MB images are now the default for most
distributions as they are needed to apply certain Windows updates.
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-10-23 13:04:07 +05:30
James Le Cuirot
31496885f3
sys-firmware/edk2-ovmf-bin: Drop in favour of edk2-bin, bump to 202408
...
Gentoo has moved this package so that it can support multiple platforms.
The newer version is needed for Secure Boot support on arm64. This is
newer than the version that QEMU is currently pinned to so unpin it via
the USE flag.
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-10-23 13:04:07 +05:30
James Le Cuirot
66117b1215
sys-firmware/edk2-bin: Import from Gentoo to replace edk2-ovmf-bin
...
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-10-23 13:04:07 +05:30
James Le Cuirot
71cd1700bb
app-crypt/efitools: Drop in favour of app-emulation/virt-firmware
...
virt-fw-vars handles X.509 conversion and QCOW2 conversion transparently
and can update all the variables in a single invocation.
Bonus: Asking it to list the variables doesn't cause a segfault due to
the feature not really being implemented. :D
The 00000000-0000-0000-0000-000000000000 owner GUID is what flash-var
used to set, as we didn't specify the -g argument. We will probably be
assigned a real one later.
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-10-23 13:04:07 +05:30
James Le Cuirot
96b6dfa620
app-emulation/virt-firmware: Import from Gentoo to replace efitools
...
Unfortunately, it pulls in a number of dependencies.
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-10-23 13:04:06 +05:30
James Le Cuirot
5d3d748380
Fix arm64 filename typo in grub_install.sh
...
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2024-10-23 13:04:03 +05:30
Sayan Chowdhury
aeb43a2061
sys-boot/shim: Include @@VERSION@@ in SBAT for version
...
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2024-10-23 12:23:23 +05:30
Sayan Chowdhury
f908c03a48
build_library/grub_install.sh: Install the mm binary into BOARD_ROOT
...
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2024-10-23 12:23:23 +05:30
Sayan Chowdhury
3a898c7235
profiles: add sys-boot/mokutil to arm64
...
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2024-10-23 12:23:23 +05:30
Sayan Chowdhury
fda9556557
build_library/grub_install.sh: Add support for aarch64 shim
...
Also adjust to using board packages for shim
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2024-10-23 12:23:23 +05:30
Sayan Chowdhury
a5b8a3d063
shim, shim-signed: Move the packages from SDK to BOARD packages
...
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2024-10-23 12:23:22 +05:30
Sayan Chowdhury
addcb62695
coreos-devel/sdk-depends: Add the shim-signed package to SDK build
...
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2024-10-23 12:23:22 +05:30
Sayan Chowdhury
61ff2fbdd5
grub_install.sh: Install the shimx64.efi.signed if official image
...
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2024-10-23 12:23:22 +05:30
Sayan Chowdhury
9c1b685c9e
sys-boot/shim-signed: Add shim-signed package to place signed binaries
...
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2024-10-23 12:23:22 +05:30
Sayan Chowdhury
7f151779f0
sys-boot/shim: Append the suffix to the shim binary
...
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2024-10-23 12:23:21 +05:30
Sayan Chowdhury
2f1fdc3a66
sys-boot/shim: Add the SBAT data to shim binary
...
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2024-10-23 12:23:21 +05:30
Sayan Chowdhury
8aea838c24
sys-boot/shim: Add a use flag to use a DER files for shim builds
...
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2024-10-23 12:23:18 +05:30
flatcar-ci
d1916c2a1d
New version: main-4131.0.0-nightly-20241022-2100
2024-10-22 21:00:28 +00:00
Mathieu Tortuyaux
17ba9f3d34
Merge pull request #2386 from flatcar/linux-6.6.57-main
...
Upgrade Linux Kernel for main from 6.6.56 to 6.6.57
2024-10-22 13:15:26 +02:00
flatcar-ci
505d8569d8
New version: main-4130.0.0-nightly-20241021-2100
2024-10-21 21:00:28 +00:00
flatcar-ci
5f1b822cbd
New version: main-4127.0.0-nightly-20241018-2100
2024-10-19 02:01:07 +00:00
flatcar-ci
b9cb48c725
New version: main-4127.0.0-nightly-20241018-2100-INTERMEDIATE
2024-10-18 21:00:28 +00:00
Dongsu Park
dee6670bb5
Merge pull request #2387 from flatcar/containerd-1.7.23-main
...
Upgrade Containerd in main from 1.7.22 to 1.7.23
2024-10-18 15:08:46 +02:00
Flatcar Buildbot
898f0f958c
app-containers/containerd: Update from 1.7.22 to 1.7.23
2024-10-18 08:06:19 +00:00
Flatcar Buildbot
4dd370922f
sys-kernel/coreos-sources: Update from 6.6.56 to 6.6.57
2024-10-18 07:05:02 +00:00
flatcar-ci
731eb309eb
New version: main-4125.0.0-nightly-20241016-2100
2024-10-16 21:00:29 +00:00
Dongsu Park
ade6d0a9b4
Merge pull request #2380 from flatcar/vmware-12.5.0-main
...
Upgrade open-vm-tools in main from 12.4.5 to 12.5.0
2024-10-16 16:45:50 +02:00
Krzesimir Nowak
0549fa4b7c
Merge pull request #2364 from flatcar/buildbot/weekly-portage-stable-package-updates-2024-10-07
...
Weekly portage-stable package updates 2024-10-07
2024-10-16 14:41:41 +02:00
Dongsu Park
fd1be54a40
Merge pull request #2370 from flatcar/linux-6.6.56-main
...
Upgrade Linux Kernel for main from 6.6.54 to 6.6.56
2024-10-16 13:59:07 +02:00
Krzesimir Nowak
a64579e829
changelog: Add entries
2024-10-16 12:42:39 +02:00
Krzesimir Nowak
ecd0d40ab3
Merge pull request #2373 from flatcar/krnowak/add-usr-ldscript-eclass-to-pkg-auto
...
Add eclass/usr-ldscript.eclass to package automation
2024-10-16 12:37:38 +02:00
Flatcar Buildbot
eb9a9253ff
app-emulation/open-vm-tools: Update from 12.4.5 to 12.5.0
2024-10-16 07:03:11 +00:00
flatcar-ci
920cbde5d4
New version: main-4123.0.0-nightly-20241014-2100
2024-10-14 21:00:34 +00:00
Dongsu Park
4a66654814
Merge pull request #2378 from flatcar/mantle-update-main
...
Upgrade mantle container image to latest HEAD in main
2024-10-14 16:35:42 +02:00
Flatcar Buildbot
7213e728d7
Update mantle container image to latest HEAD
2024-10-14 07:02:51 +00:00
Krzesimir Nowak
66f10fe1c9
.github: Add eclass/usr-ldscript.eclass to automation
...
It couldn't be added before to automation, because the eclass in
Gentoo would introduce have unwanted side-effects into our built
images. But the Gentoo version of the eclass is essentially a no-op
when USE=split-usr is disabled. We have recently moved to use Gentoo
profiles that disable USE=split-usr altogether, and with this move, we
can now safely put the eclass into automation.
This marks the point where the entirety of the portage-stable is under
automation.
2024-10-11 15:02:43 +02:00
Krzesimir Nowak
85943f4d59
eclass/usr-ldscript: Sync with Gentoo
...
It's from Gentoo commit a7361d2e880798bce305c5085c2f63b5d2c747a6.
2024-10-11 15:01:54 +02:00
Krzesimir Nowak
033f4c11a7
overlay coreos/user-patches: Drop patch for sys-libs/efivar
...
The updated package already has the patch.
2024-10-11 12:24:23 +02:00
Krzesimir Nowak
026c1b1fd0
overlay profiles: Drop accept keywords for virtual perl packages
2024-10-11 09:49:56 +02:00
Krzesimir Nowak
ea02a9f7e0
overlay coreos/config: Bump Flatcar grub version
...
Gentoo bumped the revision, so we bump our revision, just in case.
2024-10-11 09:49:56 +02:00
Krzesimir Nowak
183f6e54a1
overlay profiles: Disable USE=device-mapper for sys-boot/grub
2024-10-11 09:49:56 +02:00
Krzesimir Nowak
f1e9475417
overlay coreos/config: Drop install mask for initiatorname.iscsi
2024-10-11 09:49:56 +02:00
Krzesimir Nowak
b3d20f90f7
overlay profiles: Add accept keywords for sys-apps/man-db
2024-10-11 09:49:56 +02:00
Krzesimir Nowak
9c1288ce91
overlay coreos/user-patches: Drop user patches for sys-apps/pkgcore
2024-10-11 09:49:56 +02:00
Krzesimir Nowak
12e4f82336
overlay profiles: Add accept keywords for sys-apps/dtc
2024-10-11 09:49:56 +02:00
Krzesimir Nowak
bd8d0e6e9b
overlay profiles: Add accept keywords for sys-apps/bubblewrap
2024-10-11 09:49:56 +02:00
Krzesimir Nowak
53fb35f347
overlay profiles: Update accept keywords for net-libs/libpcap
2024-10-11 09:49:56 +02:00
Krzesimir Nowak
03f39caa2b
overlay profiles: Update accept keywords for dev-libs/yajl
2024-10-11 09:49:56 +02:00
Krzesimir Nowak
cc3c3f1aed
overlay profiles: Add accept keywords for dev-lang/tcl
2024-10-11 09:49:56 +02:00
Krzesimir Nowak
cda710961d
overlay profiles: Drop accept keywords for dev-lang/perl
2024-10-11 09:49:56 +02:00