From 532366b5aa6bd98f3bde63506c0bf31db56669e8 Mon Sep 17 00:00:00 2001 From: Frantisek Sumsal Date: Thu, 9 Oct 2025 17:54:58 +0200 Subject: [PATCH] mkosi: install test dependencies for EnterNamespace= test The test for the EnterNamespace= feature [0] has been both broken and disabled since the migration to the mkosi framework, as it's missing the libdw.pc file for pkg-config, so the test is skipped completely, and it's also missing gcc to actually build the test binary. [0] Part of TEST-87-AUX-UTILS-VM.coredump.sh (cherry picked from commit 4d8e8d44ab3f6f99102faf0dcb53ca4de4d517ae) --- mkosi/mkosi.conf.d/arch/mkosi.conf | 2 ++ mkosi/mkosi.conf.d/centos-fedora/mkosi.conf | 3 +++ mkosi/mkosi.conf.d/debian-ubuntu/mkosi.conf | 3 +++ mkosi/mkosi.conf.d/opensuse/mkosi.conf | 3 +++ 4 files changed, 11 insertions(+) diff --git a/mkosi/mkosi.conf.d/arch/mkosi.conf b/mkosi/mkosi.conf.d/arch/mkosi.conf index a06b84371bc..5807dcdef03 100644 --- a/mkosi/mkosi.conf.d/arch/mkosi.conf +++ b/mkosi/mkosi.conf.d/arch/mkosi.conf @@ -22,6 +22,7 @@ Packages= dbus-broker dbus-broker-units dhcp + elfutils erofs-utils f2fs-tools git @@ -39,6 +40,7 @@ Packages= openssl pacman perf + pkgconf polkit procps-ng psmisc diff --git a/mkosi/mkosi.conf.d/centos-fedora/mkosi.conf b/mkosi/mkosi.conf.d/centos-fedora/mkosi.conf index 0de00d82aca..a898c030674 100644 --- a/mkosi/mkosi.conf.d/centos-fedora/mkosi.conf +++ b/mkosi/mkosi.conf.d/centos-fedora/mkosi.conf @@ -28,6 +28,8 @@ Packages= device-mapper-event device-mapper-multipath dfuzzer + elfutils-devel + elfutils-libs erofs-utils git-core glibc-langpack-de @@ -49,6 +51,7 @@ Packages= pam passwd perf + pkgconf policycoreutils polkit procps-ng diff --git a/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.conf b/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.conf index 694b8a51658..511d0003841 100644 --- a/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.conf +++ b/mkosi/mkosi.conf.d/debian-ubuntu/mkosi.conf @@ -53,6 +53,8 @@ Packages= isc-dhcp-server knot libcap-ng-utils + libdw-dev + libdw1 locales login man-db @@ -63,6 +65,7 @@ Packages= openssh-server passwd polkitd + pkgconf procps psmisc python3-pexpect diff --git a/mkosi/mkosi.conf.d/opensuse/mkosi.conf b/mkosi/mkosi.conf.d/opensuse/mkosi.conf index 268aa589c21..c944671229b 100644 --- a/mkosi/mkosi.conf.d/opensuse/mkosi.conf +++ b/mkosi/mkosi.conf.d/opensuse/mkosi.conf @@ -58,6 +58,8 @@ Packages= knot libapparmor1 libcap-progs + libdw-devel + libdw1 libtss2-tcti-device0 multipath-tools ncat @@ -67,6 +69,7 @@ Packages= pam patterns-base-minimal_base perf + pkgconf procps4 psmisc python3-pefile -- 2.47.3