Skip to content

Conversation

@krnowak
Copy link
Member

@krnowak krnowak commented Oct 21, 2025

CI: http://localhost:8080/job/container/job/sdk/2308/cldsv/

  • Drop unused systemd-256.9 ebuild.

  • Drop unused patches and regenerate the rest.

  • Pull in a patch from Gentoo.

  • Drop Flatcar modifications related to split-usr. We kept those because SDK used to use split-dir.

  • Drop meson options related to quota utilities - the values we specified were the same as systemd's defaults.

  • Disable LLMNR and DNSSEC by default - we are disabling it with drop-ins in the init repo. We probably could just drop them.

  • Preserved keepdir for directories inside /usr and /var. For the latter, dropped the related entries from our tmpfiles - we are generating tmpfiles for directories inside /var during image build.

  • Changelog entries added in the respective changelog/ directory (user-facing change, bug fix, security fix, update)

  • Inspected CI output for image differences: /boot and /usr size, packages, list files for any missing binaries, kernel modules, config files, kernel modules, etc.

- Drop unused systemd-256.9 ebuild.

- Drop unused patches and regenerate the rest.

- Pull in a patch from Gentoo.

- Drop Flatcar modifications related to split-usr. We kept those
  because SDK used to use split-dir.

- Drop meson options related to quota utilities - the values we
  specified were the same as systemd's defaults.

- Disable LLMNR and DNSSEC by default - we are disabling it with
  drop-ins in the init repo. We probably could just drop them.

- Preserved keepdir for directories inside /usr and /var. For the
  latter, dropped the related entries from our tmpfiles - we are
  generating tmpfiles for directories inside /var during image build.

Signed-off-by: Krzesimir Nowak <[email protected]>
Add two more patches that replace some modifications we did inside the
ebuild.

Signed-off-by: Krzesimir Nowak <[email protected]>
…ferent way

We can add sec-policy/selinux-ntp to package.provided in overlay
profiles - that way we don't need to modify the dependencies of the
sys-apps/systemd package.

Signed-off-by: Krzesimir Nowak <[email protected]>
Biggest change here is to drop our manual service enabling in favor of
systemctl preset-all and moving the created stuff from /etc to /usr.

Signed-off-by: Krzesimir Nowak <[email protected]>
It's from Gentoo commit fb9c9753a1649cf9c5310fec774b3b38a76b4253.

Signed-off-by: Krzesimir Nowak <[email protected]>
Signed-off-by: Krzesimir Nowak <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant