Commit Graph

23650 Commits

Author SHA1 Message Date
Krzesimir Nowak
e7de80a2e5 .github: Add net-libs/rpcsvc-proto to package automation 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
72701e273d net-libs/rpcsvc-proto: Sync with Gentoo
It's from Gentoo commit 6224cc9e8fc46385e18d62bd1c5fa96801e13d18.
2023-09-20 09:18:43 +02:00
Krzesimir Nowak
747f318742 overlay net-libs/rpcsvc-proto: Move to portage-stable 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
3721e4a810 .github: Add dev-libs/xmlsec to package automation 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
fc34867b81 dev-libs/xmlsec: Add from Gentoo
It's from Gentoo commit 1e94c87d6d6155169455dfd273e02c16e705ae92.
2023-09-20 09:18:43 +02:00
Krzesimir Nowak
2c3df2aafe .github: Add dev-libs/libmspack to automation 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
570aad56e8 dev-libs/libmspack: Sync with Gentoo
It's from Gentoo commit 8d671320f4803974b97ba9bcb90d14d19ae62767.
2023-09-20 09:18:43 +02:00
Krzesimir Nowak
dda041adf9 overlay dev-libs/libmspack: Move to portage-stable 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
d33d42f5ef .github: Add sys-fs/fuse-common to package automation 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
19a3cdde63 sys-fs/fuse-common: Add from Gentoo
It's from Gentoo commit 86f1cf927f6a27a19482e1eb25430e47d5f58ff7.
2023-09-20 09:18:43 +02:00
Krzesimir Nowak
64dbcc6092 overlay profiles: Add accept keywords for sys-fs/fuse 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
03d9d3238e overlay profiles: Do not install suid binaries from sys-fs/fuse 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
88ff21b324 .github: Add sys-fs/fuse to package automation 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
481b0e0eaf sys-fs/fuse: Add from Gentoo
It's from Gentoo commit ba10b3c5f0eec6233e4dfbfa65db40253e7fdd7d.
2023-09-20 09:18:43 +02:00
Krzesimir Nowak
618e11dd53 overlay profiles: Add accept keywords for dev-libs/libdnet 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
a89adcda17 .github: Add dev-libs/libdnet to package automation 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
63cca7c78a dev-libs/libdnet: Sync with Gentoo
It's from Gentoo commit 7d00351296070d4b6cea6913fab62b96819abddb.
2023-09-20 09:18:43 +02:00
Krzesimir Nowak
c6c2f83ed7 overlay dev-libs/libdnet: Move to portage-stable 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
ccae9d434f overlay coreos-base/misc-files: Add a list of old VMware OEM image files
This list will be used by bootengine to clean up old installation of
VMware OEM software before installing a sysext.
2023-09-20 09:18:43 +02:00
Krzesimir Nowak
90b74e29b3 overlay coreos-base/oem-vmware: Update to be sysext-ready
Ignition files are not necessary any more. Grub config file and
oem-releas file are now provided by the coreos-base/oem-common-files
package.

We install drop-in files for systemd units instead of providing our
own copies. This is where we set up PrivateTmp option and create
symlinks for /etc.

There's also manglefs.sh script, that will be executed by the
build_sysext utility. It drops unnecessary stuff like translations,
debugging symbols and development files.
2023-09-20 09:18:43 +02:00
Krzesimir Nowak
cc40a00aa1 overlay profiles: Update USE flags for app-emulation/open-vm-tools 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
67a2aa9e73 coreos/user-patches: Add a patch for app-emulation/open-vm-tools 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
0336d57627 overlay app-emulation/open-vm-tools: Apply Flatcar modifications
None of these modifications are actually specific to Flatcar. This is
something we will want to upstream to Gentoo.
2023-09-20 09:18:43 +02:00
Krzesimir Nowak
fa2f2101a9 overlay app-emulation/open-vm-tools: Drop old ebuild, bump version 2023-09-20 09:18:43 +02:00
Krzesimir Nowak
b1e69f4c41 app-emulation/open-vm-tools: Sync with Gentoo
It's from Gentoo commit ecc674a080e039b5db316f4f8258315c1936801a.
2023-09-20 09:18:43 +02:00
Krzesimir Nowak
6f2189e94f coreos-base/common-oem-files: Add VMware OEM common files
This will replace files in coreos-base/oem-vmware package.
2023-09-20 09:18:43 +02:00
Krzesimir Nowak
fa3dc6b649 build_library/vm_image_util: Opt VMware OEM into sysext images 2023-09-20 09:18:43 +02:00
flatcar-ci
3099b8f996 New version: main-3732.0.0-nightly-20230919-2100 2023-09-19 21:00:29 +00:00
Dongsu Park
786abacd0b
Merge pull request #1156 from flatcar/linux-6.1.54-main
Upgrade Linux Kernel for main from 6.1.53 to 6.1.54
2023-09-19 18:34:31 +02:00
Flatcar Buildbot
4855fc503c sys-kernel/coreos-sources: Update from 6.1.53 to 6.1.54 2023-09-19 14:15:36 +00:00
Dongsu Park
560c0a8e69
Merge pull request #1150 from flatcar/mantle-update-main
Upgrade mantle container image to latest HEAD in main
2023-09-19 14:08:46 +02:00
Flatcar Buildbot
64dbc8c123 Update mantle container image to latest HEAD 2023-09-19 11:48:09 +00:00
Dongsu Park
33c94b390e
Merge pull request #1127 from flatcar/buildbot/weekly-portage-stable-package-updates-2023-09-11
Weekly portage-stable package updates 2023-09-11
2023-09-19 13:47:52 +02:00
Dongsu Park
121798c7fa
Merge pull request #1121 from flatcar/sayan/update-to-nvidia-535.104.05
x11-drivers/nvidia-drivers: updates to 535.104.05
2023-09-19 12:43:01 +02:00
Jeremi Piotrowski
e2599703b3 coreos: Add ue-rs to production image
Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-09-19 12:27:02 +02:00
Jeremi Piotrowski
3030926df7 coreos-base/ue-rs: Initial ebuild
Based on the afterburn ebuild with some tweaks. The dependency list was
generated using cargo-ebuild.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2023-09-19 12:27:02 +02:00
flatcar-ci
ae33c46aa1 New version: main-3731.0.0-nightly-20230918-2100 2023-09-18 21:00:28 +00:00
flatcar-ci
0a0724d76c New version: main-3728.0.0-nightly-20230915-2100 2023-09-16 02:41:30 +00:00
flatcar-ci
336fd2428d New version: main-3728.0.0-nightly-20230915-2100-INTERMEDIATE 2023-09-15 21:00:38 +00:00
Jeremi Piotrowski
bf21753ca5
Merge pull request #1131 from flatcar/azure-mana-vf
Pull in flatcar/init and bootengine changes  to ignore mana VF in networkd
2023-09-15 16:29:03 +02:00
Krzesimir Nowak
1ac17be8d5 overlay coreos-base/coreos-oem-gce: Pull in sys-apps/gentoo-functions too
Previously the sys-apps/gentoo-functions package was pulled in into
the GCE image by the sys-libs/glibc package. After the sys-libs/glibc
package update, the dependency disappeared. This resulted in
gentoo-functions not being installed and the build to fail a check for
dangling symlinks:

broken link: b'/etc/init.d/functions.sh' -> b'../../lib/gentoo/functions.sh'
ERROR   build_oem_aci: test_image_content: Failed symlink check

The `/etc/init.d/functions.sh` symlink is installed by
sys-apps/baselayout in postinst phase. The package also has a
dependency on sys-apps/gentoo-functions, but it is not pulled in into
the image, because baselayout is installed specially - without
dependencies.

It would probably be better to just drop the symlink, but it's here
for compatibility purposes. We also can't remove the symlink in the
manglefs script, as it gets executed after the filesystem checks.
2023-09-15 16:14:29 +02:00
Krzesimir Nowak
7b2199c24a build_library/build_image_util: Fix locale generation
The `localedef` tool expects `/usr/lib/locale` directory to
exist. This directory used to be created by the `sys-libs/glibc`
package (with the `keepdir` directive), but after the update of the
package, the locale generation stuff (and the `keepdir` directive )was
moved to the `sys-libs/locale-gen` package. This package is not
installed in the production images, so the `/usr/lib/locale` directory
was not created. In such a situation, calling localedef to generate
C.UTF-8 locale resulted in an error like:

cannot create temporary file: ${SOME_ROOTFS}/usr/lib/locale/locale-archive.ufpG15: No such file or directory

Create the directory before calling localedef to fix the problem.
2023-09-15 16:14:29 +02:00
Krzesimir Nowak
98e420f346 overlay profiles: Enable asm USE flag too
It is required by dev-libs/gmp's cpudetection USE flag, so it needs to
be enabled explicitly, otherwise it will be disabled during bootstrap.
2023-09-15 16:14:29 +02:00
Krzesimir Nowak
f06093854a overlay profiles: Enable cpudetection USE flag in dev-libs/gmp during bootstrap
It normally is enabled by default, but during bootstrap USE flags that
are not force-enabled are disabled. And we need to it avoid bindist
issues that pop up during stage 1 of the SDK build.
2023-09-15 16:14:29 +02:00
Krzesimir Nowak
9fa5bc79ef update_chroot, build_packages: Ignore depclean failures
See the comment in update_chroot or build_packages for the reasoning.
2023-09-15 16:14:29 +02:00
Krzesimir Nowak
fbf6f3698a changelog: Add an entry 2023-09-15 16:14:29 +02:00
Krzesimir Nowak
886abd27c0 .github: Add sys-apps/locale-gen to automation 2023-09-15 16:14:29 +02:00
Krzesimir Nowak
b233ca2e15 sys-apps/locale-gen: Add from Gentoo
It's from Gentoo commit 9b2ee03ef894782d6d8d426a8eb8eeb8084ef4fc.
2023-09-15 16:14:29 +02:00
Krzesimir Nowak
1dc42011a5 sys-libs/glibc: Apply Flatcar modifications
- take care of nscd.conf via tmpfiles, add files/nscd-conf.tmpfiles.
  - comment out 'dostrip -x' to force the OS image binaries to be stripped
  - remove everything glibc wants to put under /etc since we use
    baselayout to provide that
2023-09-15 16:14:29 +02:00
Krzesimir Nowak
164934cc94 sys-libs/glibc: Sync with Gentoo
It's from Gentoo commit e0bfeb250d886e096fd861a5d280e798c1e16e9c.
2023-09-15 16:14:29 +02:00