From 9890a1b76f93f2bd8067c18564faa7c8556883e3 Mon Sep 17 00:00:00 2001 From: Daan De Meyer Date: Sun, 23 Jul 2023 10:01:25 +0200 Subject: [PATCH] Always install bash in the initrd Let's make sure we always have a shell in the initrd so that sulogin works correctly. --- mkosi/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 506876ecd..415ec2a18 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -853,9 +853,10 @@ def install_unified_kernel(state: MkosiState, roothash: Optional[str]) -> None: "--format", "cpio", "--package", "systemd", "--package", "util-linux", - *(["--package", "udev"] if not state.config.distribution.is_portage_distribution() else []), "--package", "kmod", + "--package", "bash", *(["--package", "dmsetup"] if state.config.distribution.is_apt_distribution() else []), + *(["--package", "udev"] if not state.config.distribution.is_portage_distribution() else []), "--output", f"{state.config.output}-initrd", *(["--image-version", state.config.image_version] if state.config.image_version else []), "--make-initrd", "yes", -- 2.47.2