]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
gentoo: comply with CodeQl
authorPaymon MARANDI <Paymon MARANDI darwinskernel@gmail.com>
Wed, 24 May 2023 12:11:23 +0000 (08:11 -0400)
committerPaymon MARANDI <darwinskernel@gmail.com>
Fri, 23 Jun 2023 13:31:40 +0000 (09:31 -0400)
Signed-off-by: Paymon MARANDI <darwinskernel@gmail.com>
mkosi/distributions/gentoo.py

index 8e0682d07b525488ea23b410193092ae0b2368e3..d7ed02ed0f368fde8281460420715d0bae881b40 100644 (file)
@@ -32,9 +32,10 @@ def invoke_emerge(
     env: dict[str, str] = {},
 ) -> None:
     jobs = os.cpu_count() or 1
+    bwrap: list[PathString] = []
     if sysroot is not None:
         target_root_mntp = "/tmp/mkosi-root"
-        bwrap_params += ["--bind", state.root, target_root_mntp]
+        bwrap += ["--bind", state.root, target_root_mntp]
         root = Path(target_root_mntp)
     else:
         sysroot = state.root
@@ -54,13 +55,14 @@ def invoke_emerge(
     else:
         emerge_default_opts += ["--quiet-build", "--quiet"]
     cmd = ["emerge", *pkgs, *emerge_default_opts, *opts, *actions]
-    bwrap_params += [
+    bwrap += [
         "--bind", state.cache / "binpkgs", "/var/cache/binpkgs",
         "--bind", state.cache / "distfiles", "/var/cache/distfiles",
         "--bind", state.cache / "repos", "/var/db/repos",
+        *bwrap_params
     ]
-    run_workspace_command(sysroot, cmd, bwrap_params=bwrap_params,
-                          network=True, env=env)
+    run_workspace_command(sysroot, cmd, bwrap_params=bwrap, network=True,
+                          env=env)
 
 
 @dataclass