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