22914 Commits

Author SHA1 Message Date
Dongsu Park
b2711efd5e profiles: disable su USE flag for util-linux
As sys-apps/shadow has its own su binary, sys-apps/util-linux should
not have its own su binary. Otherwise, build will simply fail.
Disable su USE flag for util-linux.
2022-03-21 11:49:08 +01:00
Dongsu Park
8851c0baa2 changelog: add changelog for util-linux 2.37.4 2022-03-21 11:44:56 +01:00
Sayan Chowdhury
ed5ec9010b sys-apps/util-linux: Sync with Gentoo upstream
gentoo sync ref: 2dc9e5e758

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-03-21 11:44:56 +01:00
Kai Lueke
d59d626d3b coreos-devel/mantle: bump to latest commit
We have to update the commit ID now when a mantle PR gets merged
because the new pipeline uses it.
2022-03-21 10:59:14 +01:00
Sayan Chowdhury
dce35b0a12 sys-firware/intel-microcode: Add the changelog entries for 20220207_p20220207
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-03-21 10:23:46 +01:00
flatcar-ci
f182192dd7 New version: sdk-3185.0.0-nightly-20220321-0139 2022-03-21 04:44:59 +00:00
Flatcar Buildbot
bfd4ba3a66 sys-kernel: Upgrade Kernel 5.15.28 to 5.15.30 2022-03-20 07:22:36 +00:00
flatcar-ci
e2f53bedff New version: sdk-3184.0.0-nightly-20220320-0139 2022-03-20 04:44:53 +00:00
flatcar-ci
6e47a65ff1 New version: sdk-3183.0.0-nightly-20220319-0139 2022-03-19 04:43:56 +00:00
Jeremi Piotrowski
5e82a8cc77 Merge pull request #285 from flatcar-linux/jepio/update-rng-tools-and-meson
update meson
2022-03-18 18:36:11 +01:00
Dongsu Park
8259b36c5b Merge pull request #309 from flatcar-linux/rust-1.59.0-main
Upgrade virtual Rust in main from 1.58.1 to 1.59.0
2022-03-18 18:07:38 +01:00
Dongsu Park
f88785d939 Merge pull request #1736 from flatcar-linux/rust-1.59.0-main
Upgrade dev-lang/rust in main from 1.58.1 to 1.59.0
2022-03-18 18:07:20 +01:00
Dongsu Park
f21caf2d80 Merge pull request #1729 from flatcar-linux/firmware-20220310-main
Upgrade Linux Firmware in main from 20220209 to 20220310
2022-03-18 16:06:31 +01:00
Jeremi Piotrowski
830f8ad6c9 dev-util/meson: sync with Gentoo
Sync meson and keep only the current stable ebuild (0.60.3).

Upstream commit 83cf9e2749be378ca4bb12096c2a33093a0af998

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2022-03-18 12:52:27 +01:00
Flatcar Buildbot
7e7aa756f5 Upgrade virtual Rust in main from 1.58.1 to 1.59.0 2022-03-18 10:57:26 +00:00
Flatcar Buildbot
4bbf728449 dev-lang: Upgrade dev-lang/rust 1.58.1 to 1.59.0 2022-03-18 10:56:52 +00:00
Sayan Chowdhury
052c968ac8 sys-firmware/intel-microcode: Apply Flatcar patches
Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-03-18 13:24:24 +05:30
Sayan Chowdhury
c3d8d35413 sys-firmware/intel-microcode: Sync with Gentoo upstream
gentoo sync ref: b6146dcdce

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-03-18 13:21:57 +05:30
flatcar-ci
1aabf5db93 New version: sdk-3182.0.0-nightly-20220318-0139 2022-03-18 04:36:03 +00:00
Kai Lüke
28b13f4448 Merge pull request #1713 from flatcar-linux/kai/no-lib-symlink
Split lib and lib64 for sysext support
2022-03-17 17:06:13 +01:00
Kai Lüke
96f68bd254
Merge pull request #255 from flatcar-linux/kai/split-lib
Support split lib and lib64 layout
2022-03-17 17:05:56 +01:00
Kai Lueke
00841774c9 changelog: add entry for lib and lib64 split 2022-03-17 17:03:16 +01:00
Kai Lueke
bfbf373f20 coreos-base/coreos-oem-gce: use usr/lib/systemd folder
The lib64/systemd location only happened to work through the used
symlink on Flatcar. The standard location is lib/systemd.
Use the standard location as we now want to split the libs folders.
2022-03-17 17:03:16 +01:00
Kai Lueke
bc9d7af985 sys-apps/systemd: enable systemd-sysext.service
The systemd-sysext.service activates sysext images on boot.
Enable it by default.
2022-03-17 17:03:16 +01:00
Kai Lueke
5fc316e775 coreos-base/coreos-init: add helper service to start sysext services
This pulls in
https://github.com/flatcar-linux/init/pull/65
2022-03-17 17:03:16 +01:00
Dongsu Park
9989de6963 Merge pull request #1725 from flatcar-linux/docker-20.10.13-main
Upgrade Docker in main from 20.10.12 to 20.10.13
2022-03-17 14:30:14 +01:00
Sayan Chowdhury
de2f28e60f Merge pull request #308 from flatcar-linux/sayan/update-cryptsetup-2.3.4
sys-fs/cryptsetup: Sync to cryptsetup 2.4.3
2022-03-17 16:47:37 +05:30
Kai Lueke
ba8aeb992a coreos-base/coreos-init: create compatibility symlinks
The split of /usr/lib64 into /usr/lib and /usr/lib64 means that paths
to /usr/lib64/X that worked before now wouldn't.
Therefore, create compatibility symlinks.
2022-03-17 12:15:40 +01:00
Kai Lueke
c6e427d80d profiles: disable SYMLINK_LIB
The profile Flatcar is on had SYMLINK_LIB set for amd64 which set up
(/usr)/lib as symlink to (/usr)/lib64. This is not the case for arm64
nor common in other recent distributions and causes systemd-sysext
loading to fail.
Disable SYMLINK_LIB for the amd64 board for now, leaving the SDK as is
but we could also set it for the SDK, too. A future profile update will
also bring this change.
2022-03-17 12:12:46 +01:00
Kai Lueke
b3f4b641ce sys-apps/baselayout: force link creation in tmpfile rule
The /lib symlink does not point to /usr/lib but instead points to
/usr/lib64 on current releases which have a single /usr/lib64 folder
and a symlink from /usr/lib to it. This means that when they update to
a release with a split lib vs. lib64 setup, the kernel modules are not
found because /lib/modules does not exist (because /lib still points
to /usr/lib64 instead of /usr/lib).
Force link recreation to match the new layout. The system will still be
able to rollback because the link to /usr/lib is still valid because
/usr/lib is itself a link that forwards to /usr/lib64.
2022-03-17 12:11:11 +01:00
Kai Lueke
e65d09844c jenkins/images.sh: use correct board for comparison
The output always was about amd64 because the board was not set.
Pass the board along.
2022-03-17 12:01:02 +01:00
Kai Lueke
e2759a3e67 build_library/set_lsb_release: create compatibility symlink
The os-release file was not only accessible through /usr/lib/ but
also through /usr/lib64 because "lib" was just a symlink.
Now that we split them up into two directories, add a compatibility
symlink in case /usr/lib64 was used to access os-release. A check
is added to also work without the split which is useful if the split
is not done for the SDK at the same time.
2022-03-17 11:58:12 +01:00
Kai Lueke
ee46cf104b build_library/check_root: use the new location for kernel modules
The standard location is /usr/lib/modules but on Flatcar "lib" was a
symlink to "lib64". Now this is going to be split up in separate
directories but with compatibility symlinks.
Add the new location to the ignore list.
2022-03-17 11:56:26 +01:00
Jeremi Piotrowski
2dc19b3d4a
Merge pull request #260 from flatcar-linux/jepio/run_sdk_container-custom-image-fix
run_sdk_container: skip fetching image if custom_image is requested
2022-03-17 11:28:42 +01:00
Dongsu Park
96d59a1d55 app-emulation/docker: remove unnecessary patch for etcd
Now that Docker 20.10.13 updated its vendored etcd to 3.3.27, it is
not necessary any more to fix F_OFD_GETLK in etcd. Simply remove it.
2022-03-17 10:24:49 +01:00
Jeremi Piotrowski
afbee30067 run_sdk_container: skip fetching image if custom_image is requested
In our CI most uses of run_sdk_container pass the '-C image' flag, which broke
with the last change, due to unbound docker_sdk_vernum variable. Skip fetching
the image when custom_image is passed.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2022-03-17 09:07:31 +01:00
Juan Antonio Osorio
6dadefecfb Add SELinux flag for sssd build
Signed-off-by: Juan Antonio Osorio <juan.osoriorobles@eu.equinix.com>
2022-03-17 09:34:51 +02:00
Flatcar Buildbot
372c62308b sys-kernel: Upgrade Linux Firmware 20220209 to 20220310 2022-03-17 07:12:09 +00:00
Sayan Chowdhury
a44e49d7a6 sys-fs/cryptsetup: Sync to cryptsetup 2.4.3
sync ref: 9ca608da6b

Signed-off-by: Sayan Chowdhury <schowdhury@microsoft.com>
2022-03-17 12:04:59 +05:30
flatcar-ci
90ea343ac1 New version: sdk-3181.0.0-nightly-20220317-0139 2022-03-17 04:35:48 +00:00
Thilo Fromm
9b83d3e80b
Merge pull request #258 from flatcar-linux/t-lo/ci-automation-tests-use-latest-kola
ci-automation/test.sh: use the latest kola from coreos-overlay
2022-03-16 17:04:16 +01:00
Kai Lüke
fc1620ae3e
Merge pull request #259 from flatcar-linux/kai/run-nightly-sdk
run_sdk_container: Fall back to tar ball download for SDK image and other improvements
2022-03-16 16:58:03 +01:00
Mathieu Tortuyaux
20cae0b0c3 Merge pull request #1727 from flatcar-linux/tormath1/openssl
dev-libs/openssl: bump to 3.0.2
2022-03-16 15:59:56 +01:00
Kai Lueke
cc9d43b01e run_sdk_container: add remove flag
At the moment one must remove the leftover containers manually.
Add a flag to do so when stopping the container.
2022-03-16 15:55:14 +01:00
Kai Lueke
a0574bcf37 run_sdk_container: recognize --help flag
When the user passes --help we should not start a container and throw a
late error message afterwards but show the help directly.
2022-03-16 15:36:32 +01:00
Kai Lueke
c149d24ced run_sdk_container: Fall back to tar ball download for SDK image
The nightly SDK image is not pushed to a registry but has to be
downloaded from the build server as tar ball.
Fall back to the tar ball import for a better user experience.
To reuse the ci logic it had to support the "docker" env variable.
The use of the pigz container is not always needed if the user has
pigz available.
2022-03-16 15:31:03 +01:00
Thilo Fromm
6286b0a442 ci-automation/test.sh: use the latest kola from coreos-overlay 2022-03-16 14:14:46 +01:00
Juan Antonio Osorio
af63770591 Add selinux-sssd package
This is needed by https://github.com/flatcar-linux/coreos-overlay/pull/1712
in order to enable the sssd SELinux policy

Signed-off-by: Juan Antonio Osorio <juan.osoriorobles@eu.equinix.com>
2022-03-16 14:49:29 +02:00
Mathieu Tortuyaux
dfbd94b035 changelog: add entries
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-03-16 11:07:42 +01:00
Mathieu Tortuyaux
f71a2f9e31 dev-libs/openssl: Apply Flatcar modifications
- remove unecessary files
- drop `pkg_postint`
- create `/etc/ssl` with tmpfiles
- mark openssl as stable for arm64 and amd64

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-03-16 11:03:49 +01:00