From 0c7173afd0f030b0e70e3f4d39120408a22cc30f Mon Sep 17 00:00:00 2001 From: lassulus Date: Sat, 15 Feb 2025 10:12:03 +0100 Subject: [PATCH] cli: nix_add_to_gcroots: don't run in sandboxed tests --- pkgs/clan-cli/clan_cli/nix/__init__.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/pkgs/clan-cli/clan_cli/nix/__init__.py b/pkgs/clan-cli/clan_cli/nix/__init__.py index 9a54f960c..6ac7243ac 100644 --- a/pkgs/clan-cli/clan_cli/nix/__init__.py +++ b/pkgs/clan-cli/clan_cli/nix/__init__.py @@ -44,8 +44,9 @@ def nix_build(flags: list[str], gcroot: Path | None = None) -> list[str]: def nix_add_to_gcroots(nix_path: Path, dest: Path) -> None: - cmd = ["nix-store", "--realise", f"{nix_path}", "--add-root", f"{dest}"] - run(cmd) + if not os.environ.get("IN_NIX_SANDBOX"): + cmd = ["nix-store", "--realise", f"{nix_path}", "--add-root", f"{dest}"] + run(cmd) def nix_config() -> dict[str, Any]: