30814 Commits

Author SHA1 Message Date
Daniel Zatovic
2860a7155d sysext: build nvidia-persistenced daemon 2025-04-29 10:37:24 +02:00
Daniel Zatovic
f8ee2781b0 acct-user/nvpd: Add from Gentoo
Needed for the nvidia-persistenced daemon.

It's from Gentoo commit e36ce47183552f9fc23556492d70ab4dc5f11e81.
2025-04-29 10:37:24 +02:00
Daniel Zatovic
01f198fe13 sysext: don't build nvidia-drivers on ARM 2025-04-29 10:37:24 +02:00
Daniel Zatovic
a5ae63fbda sysext: allow for architecture-specific sysexts 2025-04-29 10:37:24 +02:00
Daniel Zatovic
dba53bc7b7 sysext: Use SLOT notation in NVIDIA drivers version 2025-04-29 10:37:24 +02:00
Daniel Zatovic
54ad7abe22 sysext: Change the sysext seperator from : to |
To be able to use the SLOT syntax, which uses : we need to change the
sysext seperator to |.
2025-04-29 10:37:24 +02:00
Daniel Zatovic
f533c428e9 setup-nvidia: Stop when NVIDIA sysext is loaded
Don't build NVIDIA drivers when the flatcar-nvidia-drivers sysext is
loaded, only load the prebuilt modules. Also make the nvidia.service run
after the sysexts are merged. Otherwise, it might start building the
modules and conflict with the prebuilt drivers sysext.
2025-04-29 10:37:24 +02:00
Daniel Zatovic
5d8ee7b46a sysext: Add pre-built NVIDIA drivers 2025-04-29 10:37:24 +02:00
Daniel Zatovic
f887ccf6b0 sysext: Allow per-sysext USE flags 2025-04-29 10:37:24 +02:00
Daniel Zatovic
e52fdf4f75 overlay profiles: configure nvidia-drivers package
Accept the NVIDIA-r2 license and don't build the NVIDIA tools.
2025-04-29 10:37:24 +02:00
Daniel Zatovic
4b7897eb32 portage-stable: Add nvidia-drivers ebuilds
From Gentoo commit 122895a0aab2dcbac29f3b53dcdf961ef813fcf4.
2025-04-29 10:37:24 +02:00
Daniel Zatovic
12f608af6e Rename nvidia-drivers to nvidia-drivers-service 2025-04-29 10:37:24 +02:00
Daniel Zatovic
729d83cb96 eclass/coreos-kernel,sys-kernel/coreos-modules:
Move module signing key to /tmp, so that it stays in RAM. Disable
shredding signing key after coreos-modules finishes, but rather shred it
after coreos-kernel finishes, so that out of tree modules (like ZFS from
upstream portage) can also use the key before it is shreded.
2025-04-29 09:56:45 +02:00
Daniel Zatovic
a924cb865e run_sdk_container: mount tmpfs on /tmp 2025-04-29 09:56:45 +02:00
flatcar-ci
6b2ef6f118 New version: main-4319.0.0-nightly-20250428-2100 2025-04-28 21:00:27 +00:00
flatcar-ci
c443e4429a New version: main-4316.0.0-nightly-20250425-2100 2025-04-26 02:41:49 +00:00
flatcar-ci
b03053f59c New version: main-4316.0.0-nightly-20250425-2100-INTERMEDIATE 2025-04-25 21:00:28 +00:00
Jeremi Piotrowski
d306fb9ec4
Merge pull request #2825 from aaronk6/main
Enable virtio-fs kernel module for shared directory support in QEMU VMs
2025-04-25 17:37:54 +02:00
Jeremi Piotrowski
49c8b51b72 changelog: Add entry for virtiofs
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-04-25 17:13:11 +02:00
Jeremi Piotrowski
330ebdc579 coreos-modules: Move MEMORY_HOT{PLUG,REMOVE} to common
Dependency of ZONE_DEVICE.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-04-25 10:51:18 +02:00
Jeremi Piotrowski
31db25c53e coreos-modules: Add CONFIG_FS_DAX=y
This is a dependency of CONFIG_FUSE_DAX=y.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2025-04-25 10:51:17 +02:00
aaronk6
dba9b9a333 coreos-modules: Fix CONFIG_FUSE_DAX and CONFIG_ZONE_DEVICE (y instead of m) 2025-04-25 10:51:15 +02:00
aaronk6
8519210e0b coreos-modules: Add CONFIG_FUSE_DAX=m and CONFIG_ZONE_DEVICE=m 2025-04-25 10:51:12 +02:00
aaronk6
66a8eaf828 coreos-modules: Add CONFIG_VIRTIO_FS=m 2025-04-25 10:51:12 +02:00
flatcar-ci
f9bb09c168 New version: main-4315.0.0-nightly-20250424-2100 2025-04-25 04:27:19 +00:00
flatcar-ci
fc9a123204 Revert failed version back to 4314.0.0+nightly-20250423-2100 2025-04-25 01:01:31 +00:00
flatcar-ci
e1890197e9 New version: main-4315.0.0-nightly-20250424-2100 2025-04-24 21:00:29 +00:00
James Le Cuirot
c4cca68f13
Merge pull request #2850 from flatcar/chewi/golang-segfault
dev-lang/go: Sync with Gentoo to fix segfault issue
2025-04-24 17:34:12 +01:00
James Le Cuirot
e01bb018f9
dev-lang/go: Sync with Gentoo
It's from Gentoo commit 7158bcf1dca8775e2614ed826c69fa538dc79b86. It
fixes a nasty segfault issue affecting Docker and more.

Signed-off-by: James Le Cuirot <jlecuirot@microsoft.com>
2025-04-24 17:26:17 +01:00
Krzesimir Nowak
538fd076e9
Merge pull request #2814 from flatcar/krnowak/move-stuff-over
Move some packages from overlay to portage-stable
2025-04-24 15:31:36 +02:00
James Le Cuirot
3a887ebc4a
Merge pull request #2838 from flatcar/chewi/binpkgs
Drop confusing and obsolete binpkg-related code
2025-04-24 14:26:15 +01:00
Krzesimir Nowak
7abbe36ea1 changelog: Add an entry 2025-04-24 15:26:15 +02:00
Krzesimir Nowak
4270d47111 overlay coreos/config: Various small fixes
Mostly making sure that doing replacements is safe for repeated
sourcing of the hook file, so we won't end up with a situation where a
function foo is calling itself infinitely.

Other than that, making sure that install masks are also added to
PKG_INSTALL_MASK for binary packages.

Also fixed redefining strip function in sys-libs/glibc.

Moved one function from profile.bashrc to sys-apps/policycoreutils, so
it isn't executed for every package.
2025-04-24 15:26:15 +02:00
Krzesimir Nowak
c243f36b4a .github: Add sys-libs/timezone-data to automation 2025-04-24 15:26:15 +02:00
Krzesimir Nowak
12950ae146 sys-libs/timezone-data: Sync with Gentoo
It's from Gentoo commit 2d1d2edfcb95e639a4607131f175565c0ad6e699.
2025-04-24 15:26:15 +02:00
Krzesimir Nowak
d33ae26aa1 overlay sys-libs/timezone-data: Move to portage-stable 2025-04-24 15:26:15 +02:00
Krzesimir Nowak
e6cf1ae09c overlay coreos/config: Add Flatcar modifications for sys-libs/timezone-data 2025-04-24 15:26:15 +02:00
Krzesimir Nowak
61c99a95b9 sys-fs/udev-init-scripts: Move to prefix overlay
We have added this package to package.provided in our profiles, so it
rather will be useful for building stuff in prefix-overlay instead.
2025-04-24 15:26:15 +02:00
Krzesimir Nowak
774875bfb8 sys-fs/udev-init-scripts: Sync with Gentoo
It's from Gentoo commit 0e727a3a16bc2abfd39386f10821d3e5ce89c45a.
2025-04-24 15:26:15 +02:00
Krzesimir Nowak
08c93f95c8 overlay sys-fs/udev-init-scripts: Move to portage-stable 2025-04-24 15:26:15 +02:00
Krzesimir Nowak
c2ba052a76 overlay coreos-base/coreos-init: Drop mdmonitor.service dropin 2025-04-24 15:26:15 +02:00
Krzesimir Nowak
bfe93da79e .github: Add sys-fs/mdadm to automation 2025-04-24 15:26:15 +02:00
Krzesimir Nowak
52d938222d sys-fs/mdadm: Sync with Gentoo
It's from Gentoo commit fcee1f7e3c2cfccc0c5841c3aa2a9efdecaaf068.
2025-04-24 15:26:14 +02:00
Krzesimir Nowak
ff40ff81f3 overlay sys-fs/mdadm: Move to portage-stable 2025-04-24 15:26:14 +02:00
Krzesimir Nowak
83cb222fab overlay coreos/config: Add Flatcar modifications for sys-fs/mdadm 2025-04-24 15:26:14 +02:00
Krzesimir Nowak
a51ce6dc8a .github: Add sys-fs/lvm2 to automation 2025-04-24 15:26:14 +02:00
Krzesimir Nowak
64dbcab94c overlay profiles: Update USE flags for sys-fs/lvm2 2025-04-24 15:26:14 +02:00
Krzesimir Nowak
f62dc224f3 sys-fs/lvm2: Sync with Gentoo
It's from Gentoo commit ef878f9169b08c18c5097b3205ebcb947891abe3.
2025-04-24 15:26:14 +02:00
Krzesimir Nowak
3abb159785 overlay sys-fs/lvm2: Move to portage-stable 2025-04-24 15:26:14 +02:00
Krzesimir Nowak
f3e87191c6 .github: Add sys-auth/polkit to automation 2025-04-24 15:26:14 +02:00