]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
opensuse: add basic support for system extensions
authorFranck Bui <fbui@suse.com>
Thu, 16 Feb 2023 08:42:09 +0000 (09:42 +0100)
committerFranck Bui <fbui@suse.com>
Fri, 17 Feb 2023 13:33:09 +0000 (14:33 +0100)
mkosi/distributions/opensuse.py

index bbb358b30e535a1c5eff9b693d1f9ae84cf45e35..6bd9079f0dee879160429be58839486f6f3f23a5 100644 (file)
@@ -23,6 +23,12 @@ class OpensuseInstaller(DistributionInstaller):
 
     @classmethod
     def install(cls, state: MkosiState) -> None:
+        if state.config.base_image:
+            # We assume that the base image has been properly initialized and it
+            # contains all the metadata we need to install the additional
+            # packages.
+            return zypper_install(state, {*state.config.packages})
+
         return install_opensuse(state)
 
     @classmethod