Commit Graph

9701 Commits

Author SHA1 Message Date
Krzesimir Nowak
211cd9bbe6 profiles: Drop dev-libs/liblinear from accept_keywords
The updated package is stable on both amd64 and arm64.
2022-02-28 16:30:28 +01:00
Krzesimir Nowak
4f2d674bbd profiles: Drop net-misc/iperf from accept_keywords
The updated package is available for arm64 and stable on both amd64
and arm64.
2022-02-28 16:30:28 +01:00
Krzesimir Nowak
0e61e825d8 profiles: Drop sys-apps/nvme-cli from accept_keywords
The updated package is available now also for arm64 and stable for
both amd64 and arm64.
2022-02-28 16:30:28 +01:00
Krzesimir Nowak
3f9ac29ebf profiles: Drop dev-util/patchelf from accept_keywords
The updated package is available for arm64 and stable for both amd64
and arm64.
2022-02-28 16:30:28 +01:00
Krzesimir Nowak
07c10566cc profiles: Drop dev-libs/userspace-rcu from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-02-28 16:30:28 +01:00
Krzesimir Nowak
d1f209ae0a profiles: Drop net-libs/http-parser from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-02-28 16:30:28 +01:00
Krzesimir Nowak
d8a23cff47 Merge pull request #1674 from flatcar-linux/krnowak/pkg-updates-2015
Accept keyword cleanup for packages from 2015
2022-02-28 15:40:52 +01:00
owenthomas17
ae8c5b79bf Enable kerberos support for NFSv4 (#1664)
NFS4 with Kerberos

use_flags: Adding use flags for nfs-utils so that it can support kerberos and nfs4.1 along with various other tools like junctions
kernel: Including relevent kernel modules for  systemd unit

Co-authored-by: Owen Thomas <owen@owen-thomas.co.uk>
Co-authored-by: Kai Lüke <pothos@users.noreply.github.com>
2022-02-28 15:21:33 +01:00
Kai Lüke
a4aa0969cd Merge pull request #1677 from flatcar-linux/kai/update-kola
coreos-devel/mantle: update to latest state
2022-02-25 18:20:10 +01:00
Kai Lueke
ee3a8a9cff coreos-devel/mantle: update to latest state
This updates the internal kola version that is now used for tests from
the SDK container pipeline.
2022-02-25 17:50:37 +01:00
Jeremi Piotrowski
a2c6ea2f04 Merge pull request #1675 from flatcar-linux/jepio/build-fixes
build fixes (shim/polkit)
2022-02-25 12:54:42 +01:00
Dongsu Park
1ba428e499 Merge pull request #1660 from flatcar-linux/dongsu/shadow-4.11.1
sys-apps/shadow: update to 4.11.1
2022-02-25 09:58:11 +01:00
Jeremi Piotrowski
c34235f856 coreos-devel/sdk-depends: mark sys-boot/shim amd64 only
The version of shim that we carry was never tested on arm64 and was
never intended to work. It also doesn't correctly link against the
newest versions of gnu-efi. Mark it amd64 to exclude it from arm64 sdk.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2022-02-25 09:56:10 +01:00
Jeremi Piotrowski
182e5d767f sys-auth/polkit: mark duktape dependency with :=
The ':=' slot operator forces a package to be rebuilt when a dependency
slot/subslot changes. Duktape has the slot definition '0/${PV}' and with
the upgrade to 2.7.0 the soname changed, so polkit needs rebuilding.
This is also done this way in recent upstream gentoo ebuilds for polkit.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2022-02-25 09:56:00 +01:00
Krzesimir Nowak
f3a63cc2e1 Merge pull request #1673 from flatcar-linux/linux-5.15.25-main
Upgrade Linux Kernel in main from 5.15.24 to 5.15.25
2022-02-25 09:45:52 +01:00
Krzesimir Nowak
9a5ec90d86 profiles: Drop net-misc/bridge-utils from accept_keywords
The package is now stable for both amd64 and arm64.
2022-02-24 15:08:05 +01:00
Krzesimir Nowak
8aef9c928f profiles: Drop pixman from accept_keywords
It's stable now for both amd64 and arm64.
2022-02-24 15:08:05 +01:00
Mathieu Tortuyaux
9ff06adbdd Merge pull request #1667 from flatcar-linux/tormath1/libmspack
dev-libs/libmspack: bump to 0.10.1_alpha
2022-02-24 10:47:38 +01:00
Mathieu Tortuyaux
d0a6d40084 Merge pull request #1668 from flatcar-linux/tormath1/libxml2
profiles/base: stabilize libxml2
2022-02-24 10:45:40 +01:00
Mathieu Tortuyaux
a91b938aec profiles/base: stabilize libxml2
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-02-24 10:45:04 +01:00
Mathieu Tortuyaux
d8a204efb7 Merge pull request #1665 from flatcar-linux/tormath1/duktape
profiles/base: stabilize duktape
2022-02-24 10:41:59 +01:00
Flatcar Buildbot
7832ee4f95 sys-kernel: Upgrade Kernel 5.15.24 to 5.15.25 2022-02-24 07:22:10 +00:00
Mathieu Tortuyaux
abef07f31a changelog: add entry
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-02-23 18:38:40 +01:00
Mathieu Tortuyaux
74ed89937c dev-libs/libmspack: apply flatcar changes
* remove useless ebuild
* set the prefix to the OEM partition since this is vmware-only

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-02-23 18:30:09 +01:00
Mathieu Tortuyaux
8deb1b043a dev-libs/libmspack: sync with ::gentoo
Commit-Ref: f4b02380c6eb5d4829d3909694a93566b789e5d6

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-02-23 18:28:07 +01:00
Mathieu Tortuyaux
5982f75c88 profiles/base: stabilize duktape
Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-02-23 16:41:01 +01:00
Dongsu Park
fe7a6c904b profiles: enable su USE flag for shadow
Enable su USE flag for shadow, because shadow >= 4.11 does not have it
by default.
Ideally util-linux should have the su binary, but that is currently not
possible, because of a bunch of additional dependencies in SDK like
pam_sssd in baselayout.
2022-02-22 11:54:21 +01:00
Dongsu Park
2037f0a173 changelog: add changelog for shadow 4.11.1 2022-02-21 15:51:16 +01:00
Dongsu Park
a44f3b8fbd sys-apps/shadow: Apply Flatcar modifications
- Carry over our custom tmpfiles and securetty files
  - Remove /etc files and install them to /usr, use tmpfiles
  - Switch /etc/login.defs edits to /usr/share/shadow/login.defs
  - Drop moving passwd out of /usr since we don't have split-usr
  - Drop pkg_postinst
2022-02-21 15:51:16 +01:00
Dongsu Park
2b733fd76a sys-apps/shadow: update to 4.11.1
Sync with Gentoo to update sys-apps/shadow to 4.11.1, mainly to address
CVE-2013-4235.

Gentoo ref: defe2a377e43a756441b183b66e2c4aae2be27b5
2022-02-21 15:51:16 +01:00
Kai Lüke
2b41a770d5 Merge pull request #1640 from flatcar-linux/kai/udev-race
sys-apps/ignition: prevent races with udev
2022-02-21 11:24:33 +01:00
Kai Lueke
3d5309794a sys-apps/ignition: prevent races with udev
This pulls in
https://github.com/flatcar-linux/ignition/pull/35
to prevent boot failures such as fsck running while udev was still
processing the disk changes, and thus failing when the /dev/disk/
symlink is shortly gone.
2022-02-21 11:12:24 +01:00
Thilo Fromm
3219bd9035 Merge pull request #1661 from flatcar-linux/t-lo/bootengine-fix-container-build
sys-kernel/bootengine: fix containerised builds
2022-02-21 10:42:39 +01:00
Kai Lüke
a8c00f42d3 Merge pull request #1652 from flatcar-linux/kai/use-package-users
sys-apps/baselayout: remove duplicates of acct-user|group
2022-02-18 18:16:29 +01:00
Thilo Fromm
8adf98c2c8 sys-kernel/bootengine: fix containerised builds
Bump CROS_WORKON to include
https://github.com/flatcar-linux/bootengine/pull/36
to fix an issue with dracut in containerised builds.

Signed-off-by: Thilo Fromm <thilo@kinvolk.io>
2022-02-18 18:00:50 +01:00
Mathieu Tortuyaux
e7923114db Merge pull request #1659 from flatcar-linux/tormath1/sqlite
dev-db/sqlite: skip `sqlite3` installation
2022-02-18 17:51:09 +01:00
Mathieu Tortuyaux
121cc4e28f profiles/coreos/make: add sqlite3 to INSTALL_MASK
this prevents the installation of `/usr/bin/sqlite3` cli provided by
`dev-db/sqlite`.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
2022-02-18 17:48:18 +01:00
Dongsu Park
a6b7fcb76d Merge pull request #1658 from flatcar-linux/dongsu/bpftool
profiles,coreos-base: changes needed by bpftool
2022-02-18 11:53:45 +01:00
Kai Lueke
14bf508412 sys-apps/baselayout: remove duplicates of acct-user|group
This pulls in
https://github.com/flatcar-linux/baselayout/pull/23
to remove user entries which get safely created through
https://github.com/flatcar-linux/scripts/pull/227
using the acct-user ID allocations for systemd-sysusers.
2022-02-18 10:21:11 +01:00
Dongsu Park
a85e311aca coreos-base/hard-host-depends: add docutils, patchutils
Add dev-python/docutils, dev-util/patchutils to hard-host-depends.
Without adding those in the SDK, the new package dev-util/bpftool would
end up pulling in the new dependencies into the production images, which
should not happen.
2022-02-17 13:52:47 +01:00
Dongsu Park
0fc96039a9 profiles: force enable bpftool for arm64
As dev-util/bpftool does not have a keyword arm64, we need to force
enable arm64 keyword for bpftool.
2022-02-17 13:49:22 +01:00
Dongsu Park
9b9ac5ea39 coreos-base/coreos: add dev-util/bpftool
Get dev-util/bpftool included in the production images by default.
2022-02-17 13:48:42 +01:00
Krzesimir Nowak
6d0d5625f1 Merge pull request #1657 from flatcar-linux/linux-5.15.24-main
Upgrade Linux Kernel in main from 5.15.23 to 5.15.24
2022-02-17 10:23:18 +01:00
Kai Lüke
81fd6a88a2 Merge pull request #1651 from flatcar-linux/kai/use-networkd-conf-drop-in
Replace systemd patch by a drop-in file
2022-02-17 10:09:32 +01:00
Kai Lueke
584693874b Replace systemd patch by a drop-in file
This pulls in
https://github.com/flatcar-linux/init/pull/61
and
https://github.com/flatcar-linux/baselayout/pull/22
to use a drop-in file instead of the systemd patch.
2022-02-17 10:08:43 +01:00
Dongsu Park
5b1acafa48 Merge pull request #1650 from flatcar-linux/containerd-1.6.0-main
Upgrade Containerd in main from 1.5.9 to 1.6.0
2022-02-17 09:12:03 +01:00
Flatcar Buildbot
52e8cfc8f2 sys-kernel: Upgrade Kernel 5.15.23 to 5.15.24 2022-02-17 07:22:23 +00:00
Jeremi Piotrowski
fbe4fbe3b6 Merge pull request #1649 from flatcar-linux/jepio/systemd-gnuefi-target-only
profiles/coreos: move gnuefi systemd USE flag to target
2022-02-16 12:58:06 +01:00
Flatcar Buildbot
16e00441cb app-emulation: Upgrade Containerd 1.5.9 to 1.6.0 2022-02-16 11:20:20 +00:00
Jeremi Piotrowski
5228888a5c profiles/coreos: move gnuefi systemd USE flag to target
SDK bootstrap is failing with:

  Message: sbat-distro (from ID):

  ../systemd-stable-250.3/src/boot/efi/meson.build:189:24: ERROR: Problem encountered: Required sbat-distro option not set and autodetection failed

The gnuefi USE flag controls whether bootctl and systemd-boot are built, but we
only need those on the target. Currently the USE flag is set for SDK as well,
so move it to coreos/targets/generic.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2022-02-16 07:57:38 +01:00