From: Daan De Meyer Date: Mon, 19 Feb 2024 22:52:51 +0000 (+0100) Subject: Add missing sandbox for invocation of repo-add X-Git-Tag: v21~42 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0082f260eae1b23f1ede3387775164b46e7e971c;p=thirdparty%2Fmkosi.git Add missing sandbox for invocation of repo-add --- diff --git a/mkosi/installer/pacman.py b/mkosi/installer/pacman.py index c945dced1..821ca5399 100644 --- a/mkosi/installer/pacman.py +++ b/mkosi/installer/pacman.py @@ -174,8 +174,15 @@ class Pacman(PackageManager): @classmethod def createrepo(cls, context: Context) -> None: - run(["repo-add", "--quiet", context.packages / "mkosi.db.tar", - *sorted(context.packages.glob("*.pkg.tar*"), key=lambda p: GenericVersion(Path(p).name))]) + run( + [ + "repo-add", + "--quiet", + context.packages / "mkosi.db.tar", + *sorted(context.packages.glob("*.pkg.tar*"), key=lambda p: GenericVersion(Path(p).name)) + ], + sandbox=context.sandbox(options=["--bind", context.packages, context.packages]), + ) (context.pkgmngr / "etc/mkosi-local.conf").write_text( textwrap.dedent(