]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
call zypper with mount_api_vfs context 354/head
authorLudwig Nussel <ludwig.nussel@suse.de>
Thu, 15 Aug 2019 08:58:14 +0000 (10:58 +0200)
committerLudwig Nussel <ludwig.nussel@suse.de>
Thu, 15 Aug 2019 08:59:31 +0000 (10:59 +0200)
mkosi

diff --git a/mkosi b/mkosi
index d7843de4448a23c07d0e47a7fe70defeb6f67fc3..f9e2d8dfa927be42938bc45c57a817e053b6bb06 100755 (executable)
--- a/mkosi
+++ b/mkosi
@@ -1973,10 +1973,11 @@ def install_opensuse(args: CommandLineArguments, workspace: str, do_run_build_sc
     #
     # Install the "minimal" package set.
     #
-    if release.startswith("42."):
-        run(cmdline + ["patterns-openSUSE-minimal_base"], check=True)
-    else:
-        run(cmdline + ["patterns-base-minimal_base"], check=True)
+    with mount_api_vfs(args, workspace):
+        if release.startswith("42."):
+            run(cmdline + ["patterns-openSUSE-minimal_base"], check=True)
+        else:
+            run(cmdline + ["patterns-base-minimal_base"], check=True)
 
 
     #
@@ -1999,7 +2000,8 @@ def install_opensuse(args: CommandLineArguments, workspace: str, do_run_build_sc
         extra_packages.extend(args.build_packages)
 
     if extra_packages:
-        run(cmdline + extra_packages, check=True)
+        with mount_api_vfs(args, workspace):
+            run(cmdline + extra_packages, check=True)
 
     #
     # Disable packages caching in the image that was enabled