Commit Graph

17235 Commits

Author SHA1 Message Date
Flatcar Buildbot
285c835c5d dev-libs/libffi: Sync with Gentoo
It's from Gentoo commit 21bd2985a0629a4e7fde0c56bd102aa95450dc56.
2024-03-04 11:06:16 +01:00
Flatcar Buildbot
61f898405a dev-libs/libev: Sync with Gentoo
It's from Gentoo commit 0ce97e67de4e5ca16fa28930949bbea55df91185.
2024-03-04 11:06:16 +01:00
Flatcar Buildbot
3eb1ff99fd dev-libs/libbsd: Sync with Gentoo
It's from Gentoo commit 42f52694a5f20a9e3d3088af6701c6997954fad3.
2024-03-04 11:06:16 +01:00
Flatcar Buildbot
711a864fbe dev-libs/glib: Sync with Gentoo
It's from Gentoo commit ba7b5e075f5f06ed747597f3bf42800359488c1b.
2024-03-04 11:06:16 +01:00
Flatcar Buildbot
4ff2cd935e dev-libs/expat: Sync with Gentoo
It's from Gentoo commit 9ccbea30faebe28cef1e72439342d48d54d22ea6.
2024-03-04 11:06:16 +01:00
Flatcar Buildbot
2392e17b4e dev-libs/elfutils: Sync with Gentoo
It's from Gentoo commit bbaaa35438dd514ad6b4a5bad932c2fef6fd6ca6.
2024-03-04 11:06:16 +01:00
Flatcar Buildbot
98cfc069b9 dev-lang/perl: Sync with Gentoo
It's from Gentoo commit a58bfd3578e406877f36dca9bd0f42e48f862055.
2024-03-04 11:06:16 +01:00
Flatcar Buildbot
a1b85ef8e6 dev-debug/gdb: Sync with Gentoo
It's from Gentoo commit f6f36fe9972ccbbb3562302cd4fb0e1512a2a340.
2024-03-04 11:06:16 +01:00
Flatcar Buildbot
85735393f7 dev-db/sqlite: Sync with Gentoo
It's from Gentoo commit 0f1f3c58f0c6a601c9ea3ba1013a14925a3c8c43.
2024-03-04 11:06:16 +01:00
Flatcar Buildbot
5e07e2e156 dev-build/meson: Sync with Gentoo
It's from Gentoo commit 7e548173a7b8ae7d75ad48f0ba6db52545fc91e8.
2024-03-04 11:06:16 +01:00
Flatcar Buildbot
df53db8913 dev-build/libtool: Sync with Gentoo
It's from Gentoo commit f2178b9fdbd159f71d3daa1c7d47b83ce0083d40.
2024-03-04 11:06:15 +01:00
Flatcar Buildbot
72cc41485b app-shells/bash-completion: Sync with Gentoo
It's from Gentoo commit 81abb1ddb584f7e8803eb5eccc1b9807c1d39721.
2024-03-04 11:06:15 +01:00
Flatcar Buildbot
12b9c905a9 app-portage/elt-patches: Sync with Gentoo
It's from Gentoo commit 2653e1ae9cba531baf13b1badc05a55b8236af79.
2024-03-04 11:06:15 +01:00
Flatcar Buildbot
291c622b5d app-doc/eclass-manpages: Sync with Gentoo
It's from Gentoo commit 199f7888e93e98db798a451f07867dbabfb5ebe4.
2024-03-04 11:06:15 +01:00
Flatcar Buildbot
afee36fca2 app-crypt/pinentry: Sync with Gentoo
It's from Gentoo commit 666228ae3093a9753122c74ca383fe200e4e0c22.
2024-03-04 11:06:15 +01:00
Flatcar Buildbot
f51db0a92b app-crypt/mit-krb5: Sync with Gentoo
It's from Gentoo commit d5d927d07c28a5f8c3b7d05ccb0aaf0086697443.
2024-03-04 11:06:15 +01:00
Flatcar Buildbot
9bc092945a app-crypt/gnupg: Sync with Gentoo
It's from Gentoo commit d987187cc95abbca02949ae2d94a84963fe5f74a.
2024-03-04 11:06:15 +01:00
Flatcar Buildbot
f475b073f6 app-arch/zstd: Sync with Gentoo
It's from Gentoo commit 17d32a2e5aa0b66192733f8d87f329bc9c76416b.
2024-03-04 11:06:15 +01:00
Flatcar Buildbot
1767ddba3d app-arch/xz-utils: Sync with Gentoo
It's from Gentoo commit 5b00ac4b1909a00c79f773d2bac89b404572dc4f.
2024-03-04 11:06:15 +01:00
Flatcar Buildbot
3bc38974bf app-arch/lzop: Sync with Gentoo
It's from Gentoo commit 70f4b5150e5ad88742d3f68c18af08c74ee8f996.
2024-03-04 11:06:15 +01:00
Flatcar Buildbot
de7ddf5be1 app-arch/libarchive: Sync with Gentoo
It's from Gentoo commit 4c325e846f72b64ff3e73e9f3c4567c508da21e9.
2024-03-04 11:06:15 +01:00
Flatcar Buildbot
a36fc3c585 app-arch/cpio: Sync with Gentoo
It's from Gentoo commit 8503bd08b2aa6481ac96e40d3cee0833033ebb03.
2024-03-04 11:06:15 +01:00
Flatcar Buildbot
1d1c193411 app-arch/bzip2: Sync with Gentoo
It's from Gentoo commit 20fbb3894a7e89bb4d543206d5304bdb42e60175.
2024-03-04 11:06:15 +01:00
Krzesimir Nowak
81684a1453 sys-process/audit: Sync with Gentoo
It's from Gentoo commit b3421946f41290093bd4bfe67fee6ecccab31bcb.
2024-03-01 16:02:19 +01:00
Krzesimir Nowak
7d8e713009 overlay sys-process/audit: Move to portage-stable 2024-03-01 16:02:19 +01:00
Krzesimir Nowak
bad8cffcd9 overlay coreos/config: Mask some files from sys-process/audit
We will move sys-process/audit to portage-stable. In order to do that,
we need to move the customizations out of its ebuild.
2024-03-01 16:02:19 +01:00
Krzesimir Nowak
382ada2475 overlay profiles: Enable audit files from coreos-base/misc-files 2024-03-01 16:02:19 +01:00
Krzesimir Nowak
5cb7639e7c overlay coreos-base/misc-files: Install audit files
We will move sys-process/audit to portage-stable. In order to do that,
we need to move the customizations out of its ebuild.
2024-03-01 16:02:13 +01:00
Krzesimir Nowak
39bf99b420 overlay coreos-base/misc-files: Reorganize the files a bit
The files directory of the package was getting crowded and the names
of the files weren't really saying much.
2024-03-01 16:02:09 +01:00
Krzesimir Nowak
66811126d1 dev-lang/swig: Sync with Gentoo
It's from Gentoo commit 8a1e6e5446c2729e93f1ad51a409862538ea34e9.
2024-03-01 16:02:09 +01:00
Krzesimir Nowak
1017fd45e5 overlay profiles: Disable python in SELinux tools
We never needed the python tools in Flatcar.
2024-03-01 16:02:09 +01:00
Krzesimir Nowak
fbdf2bf74a overlay profiles: Enable policycoreutils USE flag for coreos-base/misc-files 2024-03-01 16:02:09 +01:00
Krzesimir Nowak
f5ce98288b overlay profiles: Set up SELinux policy directory 2024-03-01 16:02:09 +01:00
Krzesimir Nowak
49fb14d782 overlay coreos-base/misc-files: Recreate a symlink on filesystem wipe
The path where the SELinux policy modules are built is normally
/var/lib/selinux. In our case we want to have those policies to be
installed somewhere under /usr. So we have a setup where
/var/lib/selinux is a symlink to /usr/lib/selinux/policy. The
/var/lib/selinux directory is normally created by
sys-apps/policycoreutils directory and we don't want to change it in
order to pursue the goal of putting the package back to
portage-stable.

On the other hand, the override of modules directory location can't
happen in the coreos-base/misc-files package, because
sys-apps/policycoreutils needs that directory to be already set up in
the package post installation time.

The override of the SELinux policy modules directory needs to be done
in the bashrc hook unfortunately. This will come in the follow-up
commit.

So the only thing left is to set up tmpfiles configuration file to
recreate the /var/lib/selinux symlink, since it can be removed when
wiping the filesystem.
2024-03-01 16:02:09 +01:00
Mathieu Tortuyaux
d7c32b1cb0 sys-apps/policycoreutils: Apply Flatcar modifications
Prepare the changes for upstreaming:

- Hide python dependencies behind the python USE flag.

- Allow using original sources, without Gentoo modifications with the
  vanilla USE flag.

  - This also hides app-admin/setools dependency behind this USE
    flag. I'm not sure if anything in policycoreutils requires
    anything from that package - I assumed that Gentoo-provided rlpkg
    maybe does.

- Keep using /var/lib/selinux as a SELinux policy directory. We will
  use INSTALL_MASK to skip installation of the directory and will add
  a tmpfiles config file to coreos-base/misc-files instead.

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2024-03-01 15:35:50 +01:00
Krzesimir Nowak
a620286334 sys-apps/policycoreutils: Sync with Gentoo
It's from Gentoo commit c4719a957590a9b209422d93c8136075c2781af7.
2024-03-01 15:35:50 +01:00
Krzesimir Nowak
6c5ad82927 overlay coreos/user-patches: Add a patch for sys-libs/libsemanage
The added patch turns on the module compression.
2024-03-01 15:35:50 +01:00
Mathieu Tortuyaux
59b431f9d0 sys-libs/libsemanage: Apply flatcar patches
Prepare the ebuild to be in an upstreamable state:

- hide python dependencies behind the IUSE flag

- move the semanage.conf additions to a patch

  - that way, we can add a user patch that changes compression setting
    that was added by Gentoo

Signed-off-by: Mathieu Tortuyaux <mtortuyaux@microsoft.com>
Signed-off-by: Krzesimir Nowak <knowak@microsoft.com>
2024-03-01 15:35:50 +01:00
Krzesimir Nowak
be13723090 sys-libs/libsemanage: Sync with Gentoo
It's from Gentoo commit e70aa9e9c0de8663fecbd59c4e26a0d17a41050d.
2024-03-01 15:35:50 +01:00
flatcar-ci
2187d66828 New version: main-3895.0.0-nightly-20240229-2100 2024-02-29 21:00:27 +00:00
Flatcar Buildbot
5dc24615f7 Update mantle container image to latest HEAD 2024-02-29 13:39:28 +00:00
Jeremi Piotrowski
fad49473a9
Merge pull request #1710 from flatcar/jepio/shim-fix
sys-boot/shim: Fix parallel build
2024-02-29 14:39:06 +01:00
Jeremi Piotrowski
26a4ed8229 sys-boot/shim: Fix parallel build
The bundled gnu-efi build is implemented in a buggy way that can break when
built in parallel. We've hit this in the nightly sdk build. Add a patch for it.

The patch has been posted upstream at https://github.com/rhboot/shim/pull/643.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-02-29 14:34:11 +01:00
Krzesimir Nowak
128037e808
Merge pull request #1708 from flatcar/krnowak/prune-obsolete-overrides
overlay coreos/config: Drop overrides for packages we do not have
2024-02-29 12:09:33 +01:00
Jeremi Piotrowski
e2162e2008 Revert "New version: main-3894.0.0-nightly-20240228-2100"
Last nightly SDK failed to build due to a shim error, go back to the previous
build.

This reverts commit 735b2698ba.

Signed-off-by: Jeremi Piotrowski <jpiotrowski@microsoft.com>
2024-02-29 11:05:37 +01:00
flatcar-ci
735b2698ba New version: main-3894.0.0-nightly-20240228-2100 2024-02-28 21:00:39 +00:00
Krzesimir Nowak
f2d7be8cd9
Merge pull request #1702 from flatcar/buildbot/weekly-portage-stable-package-updates-2024-02-26
Weekly portage-stable package updates 2024-02-26
2024-02-28 14:51:01 +01:00
Krzesimir Nowak
a038fcf482 overlay coreos/config: Drop overrides for packages we do not have 2024-02-28 11:33:59 +01:00
flatcar-ci
f681d90689 New version: main-3893.0.0-nightly-20240227-2100 2024-02-27 21:00:24 +00:00
Krzesimir Nowak
8e21401fc2
Merge pull request #1704 from flatcar/krnowak/drop-docker-proxy
Drop app-containers/docker-proxy package
2024-02-27 07:49:50 +01:00