From e0f95a7a16aea342829b4867a873c1517d078815 Mon Sep 17 00:00:00 2001 From: lassulus Date: Sat, 14 Dec 2024 17:05:27 +0100 Subject: [PATCH] cli vars generate: mount test_store into bwrap --- pkgs/clan-cli/clan_cli/vars/generate.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkgs/clan-cli/clan_cli/vars/generate.py b/pkgs/clan-cli/clan_cli/vars/generate.py index fffd3f73c..ced01e90d 100644 --- a/pkgs/clan-cli/clan_cli/vars/generate.py +++ b/pkgs/clan-cli/clan_cli/vars/generate.py @@ -17,7 +17,7 @@ from clan_cli.completions import ( from clan_cli.errors import ClanError from clan_cli.git import commit_files from clan_cli.machines.inventory import get_all_machines, get_selected_machines -from clan_cli.nix import nix_shell +from clan_cli.nix import nix_shell, nix_test_store from clan_cli.vars._types import StoreBase from .check import check_vars @@ -78,6 +78,8 @@ class Generator: def bubblewrap_cmd(generator: str, tmpdir: Path) -> list[str]: + test_store = nix_test_store() + # fmt: off return nix_shell( [ @@ -87,6 +89,7 @@ def bubblewrap_cmd(generator: str, tmpdir: Path) -> list[str]: [ "bwrap", "--ro-bind", "/nix/store", "/nix/store", + *(["--ro-bind", str(test_store), str(test_store)] if test_store else []), "--tmpfs", "/usr/lib/systemd", "--dev", "/dev", "--bind", str(tmpdir), str(tmpdir),