From 1543958455edd816f149af1dca6b6a2f563a301b Mon Sep 17 00:00:00 2001 From: Flatcar Buildbot Date: Mon, 23 Mar 2026 07:37:08 +0000 Subject: [PATCH] sys-apps/util-linux: Sync with Gentoo It's from Gentoo commit b7db6027b207d11e6e8ee4bdb5313fbac2741d83. Signed-off-by: Flatcar Buildbot --- ...-2.41.3.ebuild => util-linux-2.41.3-r1.ebuild} | 15 +++++++++++++++ .../sys-apps/util-linux/util-linux-9999.ebuild | 15 +++++++++++++++ 2 files changed, 30 insertions(+) rename sdk_container/src/third_party/portage-stable/sys-apps/util-linux/{util-linux-2.41.3.ebuild => util-linux-2.41.3-r1.ebuild} (97%) diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.41.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.41.3-r1.ebuild similarity index 97% rename from sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.41.3.ebuild rename to sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.41.3-r1.ebuild index 28ef863e8f..e162ab76d1 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.41.3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-2.41.3-r1.ebuild @@ -341,6 +341,21 @@ multilib_src_configure() { ) fi + if use kernel_Hurd ; then + # Disable Linux-specific features + myeconfargs+=( + --disable-partx + --disable-rfkill + --disable-schedutils + --disable-fsck + ) + + # This is explicitly needed for some reason? TODO + myeconfargs+=( + --enable-agetty + ) + fi + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" if multilib_is_native_abi && use python ; then diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-9999.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-9999.ebuild index be530b836b..702d503926 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-9999.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-apps/util-linux/util-linux-9999.ebuild @@ -316,6 +316,21 @@ multilib_src_configure() { ) fi + if use kernel_Hurd ; then + # Disable Linux-specific features + emesonargs+=( + -Dbuild-partx=disabled + -Dbuild-rfkill=disabled + -Dbuild-schedutils=disabled + -Dbuild-fsck=disabled + ) + + # This is explicitly needed for some reason? TODO + emesonargs+=( + -Dbuild-agetty=enabled + ) + fi + local native_file="${T}"/meson.${CHOST}.${ABI}.ini.local cat >> ${native_file} <<-EOF || die [binaries]