From: Daan De Meyer Date: Mon, 17 Jul 2023 11:30:01 +0000 (+0200) Subject: Make sure util-linux is installed in the initrd X-Git-Tag: v15~77 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c1f48d6a70ad6a4b530d1d8f249abbb5cdaff35e;p=thirdparty%2Fmkosi.git Make sure util-linux is installed in the initrd systemd on Fedora prefers to install util-linux-core instead of util-linux which doesn't ship sulogin which makes starting emergency.service enter an infinite loop. Let's make sure util-linux is installed so sulogin is available in the initrd. --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 3a87a8438..8d85e713c 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -880,6 +880,7 @@ def install_unified_kernel(state: MkosiState, roothash: Optional[str]) -> None: "--acl", yes_no(state.config.acl), "--format", "cpio", "--package", "systemd", + "--package", "util-linux", *(["--package", "udev"] if not is_portage_distribution(state.config.distribution) else []), "--package", "kmod", *(["--package", "dmsetup"] if is_apt_distribution(state.config.distribution) else []),