]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Always install bash in the initrd 1700/head
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Sun, 23 Jul 2023 08:01:25 +0000 (10:01 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Mon, 24 Jul 2023 19:42:01 +0000 (21:42 +0200)
Let's make sure we always have a shell in the initrd so that sulogin
works correctly.

mkosi/__init__.py

index 506876ecd5f696c766300d45b8e48d5e861408b6..415ec2a18205adc52b32453af5fef20ae7527c6f 100644 (file)
@@ -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",