From 498115c2b671df579be1a724551bd1c56582eb2d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Koutn=C3=BD?= Date: Wed, 6 May 2020 15:12:38 +0200 Subject: [PATCH 1/2] mkosi: Add openSUSE Tumbleweed packages patterns-base-minimal_base is a moving target, so dependencies need to be as explicit as possible. --- .mkosi/mkosi.opensuse | 1 + 1 file changed, 1 insertion(+) diff --git a/.mkosi/mkosi.opensuse b/.mkosi/mkosi.opensuse index 57d13b2740..79fda17ac7 100644 --- a/.mkosi/mkosi.opensuse +++ b/.mkosi/mkosi.opensuse @@ -52,6 +52,7 @@ BuildPackages= zlib-devel # to satisfy tests acl + diffutils glibc-locale system-group-obsolete system-user-bin From a840ad5ae8455eda86048bdb9d6ebef695bbef62 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Koutn=C3=BD?= Date: Mon, 18 May 2020 20:34:09 +0200 Subject: [PATCH 2/2] mkosi: Add explicit --bootable=no openSUSE dependencies Many dependencies were pulled via dracut->systemd. Since we can build stripped images without initrd and dracut, we need to add systemd runtime dependencies explicitely. --- .mkosi/mkosi.opensuse | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/.mkosi/mkosi.opensuse b/.mkosi/mkosi.opensuse index 79fda17ac7..248a7f53c8 100644 --- a/.mkosi/mkosi.opensuse +++ b/.mkosi/mkosi.opensuse @@ -49,6 +49,7 @@ BuildPackages= python3-lxml qrencode-devel system-user-nobody + systemd-sysvinit zlib-devel # to satisfy tests acl @@ -63,3 +64,15 @@ BuildPackages= Packages= # brought in via meson->python3 libp11-kit0 + # --bootable=no + dbus-1 + libapparmor1 + libcrypt1 + libcryptsetup12 + libkmod2 + liblz4-1 + libmount1 + libqrencode4 + libseccomp2 + pam + util-linux