14356 Commits

Author SHA1 Message Date
flatcar-ci
2227d2a7f8 New version: main-3340.0.0-nightly-20220823-2100 2022-08-23 21:00:23 +00:00
Krzesimir Nowak
3e25e23ae4 sys-auth/sssd: Apply Flatcar modifications
- Make BDEPEND independent from DEPEND (The `BDEPEND` is a
    build-time requirement, so it should not be included in the whole
    `DEPEND` list. If it does, an installation of `sys-auth/sssd`
    causes other dependencies to be installed not only in the
    `/build`, but also under the SDK. That's not what we want, so we
    need to exclude `BDEPEND` from the list.)

  - Move runstatedir option from configure to make (Now that the
    upstream sssd 2.3.1 does not support `--runstatedir` option from
    its configure script, we need to remove the option, to unblock the
    configure issue like `unrecognized option --runstatedir`.  Instead
    we need to pass `runstatedir=` to emake commands.)

  - Disable realm check for nsupdate (At the moment bind-tools does
    not enable `gssapi`, so its `nsupdate` tool is also not able to
    run `realm` command. As a result, configure script of `sssd` fails
    when running `echo realm | nsupdate`, like `syntax error`.

    To avoid such issues, we need to disable the nsupdate check for
    now.  After we could enable `gssapi` for the SDK correctly, we can
    bring back the nsupdate check in the future.)

  - Add patch for CVE-2021-3621

  - Set the conf dir path explicitly (Without passing the
    --with-systemdconfdir flag, the configure script will query
    pkg-config for the directory itself. In the cross-compilation
    setup that we have, this will result in a path sysroot prepended
    to the path twice. systemd.eclass has a workaround for this issue,
    but it does not provide an elegant getter of the system
    configuration directory, thus we call `_systemd_get_dir`
    ourselves.)

  - Make it compatible with newer python versions.

  - Fix samba version detection by exporting the CPP variable. For
    some reason it was empty after the toolchain updates.
2022-08-23 16:01:46 +02:00
Krzesimir Nowak
a9747570bd sys-auth/sssd: Clean slate to reapply our changes 2022-08-23 16:01:46 +02:00
Krzesimir Nowak
c6683a158e sys-devel/make: Apply Flatcar modifications 2022-08-23 16:01:46 +02:00
Krzesimir Nowak
7dbd5615d1 sys-devel/make: Copy from portage-stable 2022-08-23 16:01:46 +02:00
Krzesimir Nowak
66b8c112f7 sys-libs/glibc: Apply Flatcar modifications
- take care of nscd.conf via tmpfiles, add files/nscd-conf.tmpfiles.
  - don't run sanity checks in pkg_pretend to prevent gcc checks when
    only the binary package is installed.
  - 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
2022-08-23 16:01:22 +02:00
Krzesimir Nowak
26475e5ebf sys-libs/glibc: Sync with Gentoo
It's from Gentoo commit 77cec48da70c6d6424ed6dba4357dd8eacd262c2.
2022-08-23 15:59:08 +02:00
Krzesimir Nowak
5b7f8b1525 profiles: Add accept keywords for sys-devel/crossdev 2022-08-23 15:59:08 +02:00
Krzesimir Nowak
fd214759a9 app-torcx/docker: Bump dev-libs/libltdl dependency 2022-08-23 15:59:08 +02:00
Krzesimir Nowak
5089a6ee6e profiles: Drop accept_keywords for sys-libs/zlib
The updated package is stable for both amd64 and arm64.
2022-08-23 15:59:08 +02:00
Krzesimir Nowak
93e861952f coreos-config: Drop fixes for sys-devel/gettext
Let's see if they are still necessary.
2022-08-23 15:59:08 +02:00
Krzesimir Nowak
6fdfa61738 profiles: gcc sanitize should be working on arm64 too
Let's check if this is the case.
2022-08-23 15:59:08 +02:00
Krzesimir Nowak
60cfb42af6 coreos/config: Drop flex fixes
Let's see if there are still problems with bootstrapping.
2022-08-23 15:59:08 +02:00
Krzesimir Nowak
864ea5fd61 coreos/config: Drop libtool fixes
These seem to be quite old and most likely not needed any more. Let's
see if it's true, otherwise this commit will be reverted.
2022-08-23 15:59:08 +02:00
Krzesimir Nowak
d458f790fd coreos/config: Drop unnecessary fix for perl
We just updated dev-lang/perl to a version that contains the fix.
2022-08-23 15:59:08 +02:00
Krzesimir Nowak
4c8cd9ffe6 profiles: Drop sys-libs/binutils-libs from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-08-23 15:59:08 +02:00
Krzesimir Nowak
3e0a85a6f0 profiles: Drop sys-devel/binutils from accept_keywords
The updated package is stable for both amd64 and arm64.
2022-08-23 15:59:08 +02:00
Mathieu Tortuyaux
87eaf07fb2 Merge pull request #2110 from EhsanLunar/patch-1
Flatcar support for EKS on versions above 1.21
2022-08-23 15:47:09 +02:00
Dongsu Park
94254df06c Merge pull request #2109 from flatcar-linux/cacerts-3.82-main
Upgrade ca-certificates in main from 3.81 to 3.82
2022-08-23 13:25:21 +02:00
Krzesimir Nowak
c70d1f2d6e changelog: Add entries 2022-08-23 12:24:54 +02:00
Ehsan Assgari
050c0cf8e5 Update changelog/bugfixes/2022-08-22-eks-support-for-versions-above-1.21.md
Co-authored-by: Mathieu Tortuyaux <mathieu.tortuyaux@gmail.com>
2022-08-22 17:07:33 +02:00
Ehsan Assgari
d58ef937d9 Create 2022-08-22-eks-support-for-versions-above-1.21.md 2022-08-22 15:57:43 +02:00
Krzesimir Nowak
ed22213147 sys-devel/make: Move to overlay 2022-08-22 15:38:47 +02:00
Krzesimir Nowak
f9f9c47827 eclass/alternatives: Sync with Gentoo
It's from Gentoo commit d7317785d04e7de172de3bff05852fca3cd15af2.
2022-08-22 15:38:47 +02:00
Krzesimir Nowak
d9267f639c eclass/autotools: Sync with Gentoo
It's from Gentoo commit ba3706b867f7a64d4297a7a7835608ab0745b178.
2022-08-22 15:38:47 +02:00
Krzesimir Nowak
0b1fe2e7a3 eclass/git-r3: Sync with Gentoo
It's from Gentoo commit d7317785d04e7de172de3bff05852fca3cd15af2.
2022-08-22 15:38:47 +02:00
Krzesimir Nowak
55b9db4c04 eclass/java-utils-2: Sync with Gentoo
It's from Gentoo commit e07cc058266208181d4db5e7d0629984e43cac61.
2022-08-22 15:38:46 +02:00
Krzesimir Nowak
ee94424b9c eclass/java-pkg-opt-2: Sync with Gentoo
It's from Gentoo commit d7317785d04e7de172de3bff05852fca3cd15af2.
2022-08-22 15:38:46 +02:00
Krzesimir Nowak
739e3d0c17 eclass/prefix: Sync with Gentoo
It's from Gentoo commit d7317785d04e7de172de3bff05852fca3cd15af2.
2022-08-22 15:38:46 +02:00
Krzesimir Nowak
272aecc466 eclass/pax-utils: Sync with Gentoo
It's from Gentoo commit d7317785d04e7de172de3bff05852fca3cd15af2.
2022-08-22 15:38:46 +02:00
Krzesimir Nowak
efa811f476 eclass/toolchain: Sync with Gentoo
It's from Gentoo commit dc072cee06f52faf285a1b94e5db68eb78f07719.
2022-08-22 15:38:46 +02:00
Krzesimir Nowak
9828aaf6e7 eclass/multilib-build: Sync with Gentoo
It's from Gentoo commit d7317785d04e7de172de3bff05852fca3cd15af2.
2022-08-22 15:38:46 +02:00
Krzesimir Nowak
f93ba14494 eclass/multilib-minimal: Sync with Gentoo
It's from Gentoo commit fc315af9b669cc506f49fc659a3f7c1f24b19cac.
2022-08-22 15:38:46 +02:00
Krzesimir Nowak
ef90f5f0bb eclass/verify-sig: Sync with Gentoo
It's from Gentoo commit d7317785d04e7de172de3bff05852fca3cd15af2.
2022-08-22 15:38:46 +02:00
Krzesimir Nowak
e5aa53ef82 eclass/gnuconfig: Sync with Gentoo
It's from Gentoo commit a1a498f47f0568471f944df8a96732c4dd8f6287.
2022-08-22 15:38:45 +02:00
Krzesimir Nowak
6d8c8b22d1 eclass/libtool: Sync with Gentoo
It's from Gentoo commit 04040326aedc27bd5a8fbe4788ee81c853bbe8d8.
2022-08-22 15:38:45 +02:00
Krzesimir Nowak
a7e3686f26 eclass/multilib: Sync with Gentoo
It's from Gentoo commit e1eb91c12a960f0a817a10bd628a34da1b692571.
2022-08-22 15:38:45 +02:00
Krzesimir Nowak
09226756b2 eclass/toolchain-funcs: Sync with Gentoo
It's from Gentoo commit d88cfb2be7d35049de49f557472cbf68331e4ef0.
2022-08-22 15:38:45 +02:00
Krzesimir Nowak
99e1ad5b6f eclass/flag-o-matic: Sync with Gentoo
It's from Gentoo commit 1c907885fa271f0077f7c4ed03f44619b2350e5c.
2022-08-22 15:38:45 +02:00
Krzesimir Nowak
18aa6014c2 sys-libs/binutils-libs: Sync with Gentoo
It's from Gentoo commit 56005eafb49d95970e403593e2c59e6866c3817e.
2022-08-22 15:38:45 +02:00
Krzesimir Nowak
0cf93362b2 dev-util/pkgconf: Sync with Gentoo
It's from Gentoo commit bf8979c5ddb6621f77aa755201b4abefa389d1b0.
2022-08-22 15:38:45 +02:00
Krzesimir Nowak
55b48e5eea virtual/pkgconfig: Sync with Gentoo
It's from Gentoo commit 39af4fb5f1f539e25e23796c43e840d248c3158c.
2022-08-22 15:38:45 +02:00
Krzesimir Nowak
3f86875624 virtual/libcrypt: Sync with Gentoo
It's from Gentoo commit a955d7fdcca04b3ae9d14d8c3c289bbd2c3187bc.
2022-08-22 15:38:44 +02:00
Krzesimir Nowak
a3ef8794a7 app-arch/bzip2: Sync with Gentoo
It's from Gentoo commit 86a0bcad235a50769229075c60b15f410d9dba50.
2022-08-22 15:38:44 +02:00
Krzesimir Nowak
3784f16cee dev-libs/libltdl: Sync with Gentoo
It's from Gentoo commit dd507c0c30e4132d69e1cd9375b8fddc844c787e.
2022-08-22 15:38:44 +02:00
Krzesimir Nowak
aaf2b6a083 app-portage/portage-utils: Sync with Gentoo
It's from Gentoo commit 8471895f5b839fe8290e5d7f730c0fbdc25ddf1c.
2022-08-22 15:38:44 +02:00
Krzesimir Nowak
26999cbc2c sys-apps/gentoo-functions: Sync with Gentoo
It's from Gentoo commit ad5de0d0d345cde9d744af48be0f348f1f572e6f.
2022-08-22 15:38:44 +02:00
Krzesimir Nowak
89a003ea4d sys-libs/zlib: Sync with Gentoo
It's from Gentoo commit bcce32837a9006d4110f70de52323b7d7ca36a61.
2022-08-22 15:38:44 +02:00
Krzesimir Nowak
c4ff89a1a5 virtual/yacc: Sync with Gentoo
It's from Gentoo commit 35ef14ce2933397203c0df748676ff1305cd6d19.
2022-08-22 15:38:44 +02:00
Krzesimir Nowak
8c7a7cbc30 sys-apps/help2man: Sync with Gentoo
It's from Gentoo commit cb104ba1b28bfe1b96510fa502cdf3d31de31e4d.
2022-08-22 15:38:43 +02:00