]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Add extra argument to SandboxProtocol
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 10 May 2024 10:55:03 +0000 (12:55 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 10 May 2024 10:55:03 +0000 (12:55 +0200)
mkosi/__init__.py
mkosi/sandbox.py

index 47a5bdb30942672210449a4ed6eeeadc2ff9994b..32fcf2321d71a1ef5411d57ee5448d4d771d026d 100644 (file)
@@ -3635,8 +3635,9 @@ def copy_repository_metadata(context: Context) -> None:
                     *,
                     binary: Optional[PathString],
                     mounts: Sequence[Mount] = (),
+                    extra: Sequence[PathString] = (),
                 ) -> AbstractContextManager[list[PathString]]:
-                    return context.sandbox(binary=binary, mounts=[*mounts, *exclude])
+                    return context.sandbox(binary=binary, mounts=[*mounts, *exclude], extra=extra)
 
                 copy_tree(
                     src, dst,
index b91b5bbbf2935a921065de08db47cd85466bb32e..b8deabd156a257209cb9ae5d47afa0682c64015d 100644 (file)
@@ -47,7 +47,8 @@ class SandboxProtocol(Protocol):
         self,
         *,
         binary: Optional[PathString],
-        mounts: Sequence[Mount] = ()
+        mounts: Sequence[Mount] = (),
+        extra: Sequence[PathString] = (),
     ) -> AbstractContextManager[list[PathString]]: ...
 
 
@@ -55,6 +56,7 @@ def nosandbox(
     *,
     binary: Optional[PathString],
     mounts: Sequence[Mount] = (),
+    extra: Sequence[PathString] = (),
 ) -> AbstractContextManager[list[PathString]]:
     return contextlib.nullcontext([])