24566 Commits

Author SHA1 Message Date
Tyler Bucher
8abdd6bdcd Update amd64_defconfig with new kernel options
Added CONFIG_DRM_I915_PXP, CONFIG_INTEL_MEI_GSC, and CONFIG_INTEL_MEI_PXP to the amd64_defconfig.

Signed-off-by: Tyler Bucher <tylerb318@gmail.com>
2026-05-13 16:30:56 -05:00
James Le Cuirot
b7e712c0cc
coreos-devel/board-packages: Drop the OEM sysext dependencies
It is no longer necessary to include these as they are explicitly built
with --onlydeps in build_sysext_packages().

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-05-13 17:45:24 +01:00
James Le Cuirot
ac794ab9e9
Convert remaining OEM packages to sysexts and rework how they are built
common-oem-files was a giant hack. oem-release can now be easily be
generated from metadata embedded in the sysext image itself. grub.cfg is
often just a couple of lines, so there's no point in having all this
complex logic around generating it, especially when that logic has some
exceptions anyway. It's far easier to just explicitly store each variant
under build_library/oem. The list of OEMs is now generated by looking
for coreos-base/oem-*/*.ebuild.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-05-13 17:45:20 +01:00
James Le Cuirot
5ae7248e68
Drop the vagrant_virtualbox image in favour of the vagrant image
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-05-13 17:45:17 +01:00
James Le Cuirot
9c880f315b
Drop the vmware_insecure image
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-05-13 17:45:16 +01:00
James Le Cuirot
9ec76d08da
Drop support for Equinix Metal (Packet)
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-05-13 17:45:15 +01:00
James Le Cuirot
6479325f11
Drop support for Rackspace
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-05-13 17:45:14 +01:00
James Le Cuirot
105dd22f9d
sys-kernel/bootengine: Bump for better oem.id handling and vboxguest
This allows us to drop an Ignition patch.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-05-13 17:45:13 +01:00
James Le Cuirot
23f39ca4b0
sys-kernel/coreos-modules: Enable the vboxguest kernel module
This allows the VirtualBox image to actually boot. It broke when
upstream Ignition changed how the VirtualBox support works.

VirtualBox supports arm64 these days, so we could enable this in the
common config, but we don't currently produce an arm64 VirtualBox image,
and I don't propose that we start now.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-05-13 17:45:11 +01:00
James Le Cuirot
42975c0251
coreos-base/coreos-cloudinit: Bump for new OEM config location
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-05-13 17:45:11 +01:00
James Le Cuirot
5cfe062996
build_sysext: Populate SYSEXT_ID/NAME/VERSION_ID/HOME_URL/BUG_REPORT_URL
These extension-release.d fields are equivalent to their non-SYSEXT
os-release counterparts. SYSEXT_ID is taken from the sysext's name as
given to build_sysext. SYSEXT_NAME, SYSEXT_VERSION_ID, and
SYSEXT_HOME_URL are taken from the package if only one is given.
SYSEXT_NAME is the new name for the OEM_NAME variable.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-05-13 16:45:45 +01:00
James Le Cuirot
83fe91eff3
sys-apps/baselayout: Don't need to explicitly create /oem any more
It's handled by dumb-tmpfiles-proc.sh.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-05-13 16:45:40 +01:00
Dongsu Park
5da8a3c835 portage-stable dracut: regenerate manifest
Regenerate manifest of `sys-kernel/dracut` to fix build issues like
below that started happening since changes of the upstream repo name.

```
!!! Fetched file: dracut-109.tar.gz VERIFY FAILED!
!!! Reason: Filesize does not match recorded size
!!! Got:      556060
!!! Expected: 556054
```

Signed-off-by: Dongsu Park <dongsu@dpark.io>
2026-05-11 16:44:29 +02:00
Flatcar Buildbot
95088f37ff sys-kernel/coreos-sources: Update from 6.12.86 to 6.12.87
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2026-05-08 07:34:44 +00:00
Flatcar Buildbot
6955ae15a3 sys-kernel/coreos-sources: Update from 6.12.85 to 6.12.86
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2026-05-07 08:00:09 +00:00
Krzesimir Nowak
046c2bf845 overlay coreos-base/update_engine: Drop deprecated cgroupv1 option
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2026-05-06 15:58:47 +02:00
Adrian Vladu
7c15a061f8
Merge pull request #3854 from flatcar/ader1990/erofs-tools
overlay coreos-base/coreos: add erofs-utils
2026-05-05 12:53:05 +03:00
Mathieu Tortuyaux
54f89caa16
Merge pull request #3991 from flatcar/linux-6.12.85-main
Upgrade Linux Kernel for main from 6.12.84 to 6.12.85
2026-05-04 17:51:46 +02:00
Adrian Vladu
0815cdf5be
Merge pull request #2359 from flatcar/ader1990/fix-arm64-vnc-console-output
sys-kernel: enable kernel virtio vnc output
2026-05-04 15:41:35 +03:00
Flatcar Buildbot
84255d5da1 sys-kernel/coreos-sources: Update from 6.12.84 to 6.12.85
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2026-05-01 07:48:35 +00:00
Flatcar Buildbot
fa3b9c0ad2 portage-stable/metadata: Monthly GLSA metadata updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2026-05-01 07:48:21 +00:00
Dongsu Park
3fa05e9bda
Merge pull request #3973 from flatcar/linux-6.12.84-main
Upgrade Linux Kernel for main from 6.12.81 to 6.12.84
2026-04-30 14:31:53 +02:00
Adrian Vladu
d8c5d9b3f7 sys-kernel: enable kernel virtio vnc output
Show console logs - serial logs - When enabling VNC console on arm64.

Fixes: https://github.com/flatcar/Flatcar/issues/1553

Signed-off-by: Adrian Vladu <avladu@cloudbasesolutions.com>
2026-04-28 13:15:00 +00:00
Dongsu Park
6463a796a9 overlay ue-rs: update to 2026-04-28
Update ue-rs to 2026-04-28.

Pulls in following PRs:
* https://github.com/flatcar/ue-rs/pull/104
* https://github.com/flatcar/ue-rs/pull/105
* https://github.com/flatcar/ue-rs/pull/106
* https://github.com/flatcar/ue-rs/pull/108
* https://github.com/flatcar/ue-rs/pull/109

Signed-off-by: Dongsu Park <dongsu@dpark.io>
2026-04-28 11:46:17 +02:00
Flatcar Buildbot
7f10cc873b sys-kernel/coreos-sources: Update from 6.12.81 to 6.12.84
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2026-04-28 07:49:41 +00:00
Mathieu Tortuyaux
75776dcff7
Merge pull request #3965 from flatcar/cacerts-3.123.1-main
Update ca-certificates in main from 3.122 to 3.123.1
2026-04-27 17:04:55 +02:00
Adrian Vladu
0871a3161a overlay coreos-base/coreos: add erofs-utils
containerd complains that erofs tools do not exist at startup,
adding these tools to the image.

Implements: https://github.com/flatcar/Flatcar/issues/2047.

Signed-off-by: Adrian Vladu <avladu@cloudbasesolutions.com>
2026-04-27 12:50:35 +00:00
James Le Cuirot
983315c398
Merge pull request #3955 from flatcar/chewi/more-sdk-fixes 2026-04-27 13:31:48 +01:00
Flatcar Buildbot
20a59b28e8 app-misc/ca-certificates: Update from 3.122 to 3.123.1
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2026-04-27 07:54:00 +00:00
James Le Cuirot
2fb7105dba
Merge pull request #3936 from flatcar/firmware-20260410-main
Upgrade Linux Firmware in main from 20260309 to 20260410
2026-04-24 13:24:37 +01:00
Johann Queuniet
e48c9ffebe
Parameterize secure boot keys
Signed-off-by: Johann Queuniet <sub_code.git@queuniet.fr>
2026-04-22 06:30:48 +02:00
James Le Cuirot
28831b50a6
sys-apps/baselayout: Modify ${ROOT} rather than ${D} in pkg_preinst
update_sdk_container_image failed to update baselayout because it
touched /sys, which is not allowed in an unprivileged docker build
environment.

dumb-tmpfiles-proc.sh does not touch existing directories, but it was
modifying the staging directory rather than the live filesystem, causing
Portage to record /sys in the package's CONTENTS and then make changes
to it when merging.

We only need to create the directories in pkg_preinst because the other
file types are already created in src_install.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-04-21 14:15:05 +01:00
James Le Cuirot
433f8c40fd
app-shells/bash: Apply tentative patch to try to fix wait error
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-04-21 14:15:03 +01:00
James Le Cuirot
d85bbc31a1
overlay profiles: Don't complain when rm_masked_debug_files does nothing
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-04-21 14:14:57 +01:00
Flatcar Buildbot
1752158c22 sys-kernel/coreos-firmware: Update from 20260309 to 20260410
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2026-04-16 07:34:39 +00:00
James Le Cuirot
32f35c29b1
coreos-base/coreos-init: Bump for new Ignition OEM mount handling
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-04-15 15:23:44 +01:00
James Le Cuirot
a69494ae03
sys-kernel/bootengine: Bump for new Ignition OEM mount handling
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-04-15 15:23:43 +01:00
James Le Cuirot
3f8baedc51
sys-apps/ignition: Drop the old OEM mounting code
bootengine will mount the partition before Ignition starts instead.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-04-15 15:23:41 +01:00
Sayan Chowdhury
9aa417653e
Merge pull request #3919 from flatcar/linux-6.12.81-main
Upgrade Linux Kernel for main from 6.12.77 to 6.12.81
2026-04-13 18:44:16 +05:30
Mathieu Tortuyaux
132e48e8d8
Merge pull request #3869 from flatcar/cacerts-3.122-main
Update ca-certificates in main from 3.121 to 3.122
2026-04-13 10:26:59 +02:00
Flatcar Buildbot
5baff0e498 sys-kernel/coreos-sources: Update from 6.12.77 to 6.12.81
Signed-off-by: Flatcar Buildbot <buildbot@flatcar-linux.org>
2026-04-12 07:33:07 +00:00
James Le Cuirot
17e7ec0a07
sdk profile: Disable FEATURES="splitdebug"
We don't include -g in the SDK CFLAGS, so don't waste time and space on
splitdebug. Other compilers like Rust still generate debug symbols, but
we don't need these either.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-04-10 10:16:59 +01:00
James Le Cuirot
d9391b9e34
sys-apps/baselayout: Bump to drop /usr/lib/debug dirs and symlinks
Gentoo starts with this directory being empty, and Portage complains if
you populate it with merge-usr symlinks.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-04-10 10:16:58 +01:00
James Le Cuirot
7097436580
overlay profiles: Remove debug build-id symlinks broken by INSTALL_MASK
Otherwise they trip our QA check, which fails the build.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-04-10 10:16:57 +01:00
James Le Cuirot
d32cf515b0
overlay profiles: Drop /usr/lib/debug/.build-id from INSTALL_MASK
A recent Portage fix should avoid any collisions by salting the debug
files with the package name and version. The fix inadvertently broke the
debuglink CRC, which gdb checks, but this went unnoticed in Gentoo
because gdb prefers looking up symbols with the build-id instead.
However, this was noticed in Flatcar because of the INSTALL_MASK! This
has now also been fixed in Gentoo. We can drop the INSTALL_MASK now to
rely on the build-id instead of the debuglink.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-04-10 10:16:56 +01:00
Flatcar Buildbot
9f1f2fed69 portage-stable/metadata: Monthly GLSA metadata updates
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Dongsu Park <dongsu@dpark.io>
2026-04-02 14:57:53 +02:00
James Le Cuirot
c6927109d7
Merge pull request #3871 from flatcar/chewi/nss-usrfiles
sys-libs/nss-usrfiles: Version bump to 2.43
2026-04-01 14:23:50 +01:00
James Le Cuirot
c724ec65a7
sys-libs/nss-usrfiles: Version bump to 2.43
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-04-01 11:39:51 +01:00
James Le Cuirot
2519d52a9f
app-containers/accelerated-container-image: Version bump to 1.4.3
Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-03-31 14:21:54 +01:00
James Le Cuirot
660f295af3
sys-apps/ignition: Apply oem:// and mounting fixes
Loading config from the initrd with `oem://` was broken because Ignition
was still looking in /usr/share/oem, which is now moved to /oem by the
minimal initrd.

This also fixes mounting the OEM partition when /mnt does not already
exist. This fix is slightly academic, because this currently only
happens when PXE booting, where the OEM partition won't exist anyway,
but we should fail for the right reason.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2026-03-30 14:03:12 +01:00