From: Daan De Meyer Date: Fri, 10 May 2024 10:55:03 +0000 (+0200) Subject: Add extra argument to SandboxProtocol X-Git-Tag: v23.1~59^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b850429505539fdedea32eb116119827c71ce9b;p=thirdparty%2Fmkosi.git Add extra argument to SandboxProtocol --- diff --git a/mkosi/__init__.py b/mkosi/__init__.py index 47a5bdb30..32fcf2321 100644 --- a/mkosi/__init__.py +++ b/mkosi/__init__.py @@ -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, diff --git a/mkosi/sandbox.py b/mkosi/sandbox.py index b91b5bbbf..b8deabd15 100644 --- a/mkosi/sandbox.py +++ b/mkosi/sandbox.py @@ -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([])