From: Daan De Meyer Date: Wed, 7 Jun 2023 14:40:04 +0000 (+0200) Subject: Install dmsetup in the initrd on Debian/Ubuntu X-Git-Tag: v15~121 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b082259179073fe6eea9c16489d68f2d403d2a68;p=thirdparty%2Fmkosi.git Install dmsetup in the initrd on Debian/Ubuntu On other distros, just installing systemd and udev is sufficient to make verity work. On Debian and Ubuntu, we need to explicitly install dmsetup as well to make sure verity works, so let's do that. --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 68ae82f12..ee27cd38d 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -828,6 +828,7 @@ def install_unified_kernel(state: MkosiState, roothash: Optional[str]) -> None: "--package", "systemd", "--package", "udev", "--package", "kmod", + *(["--package", "dmsetup"] if is_apt_distribution(state.config.distribution) else []), "--output", f"{state.config.output}-initrd", *(["--image-version", state.config.image_version] if state.config.image_version else []), "--make-initrd", "yes",