From 556f9f12ce3476f4930a3074b4927377bdbb68e8 Mon Sep 17 00:00:00 2001 From: David Legrand <1110600+davlgd@users.noreply.github.com> Date: Mon, 25 Mar 2024 12:12:47 +0100 Subject: [PATCH] tools: prevent module updates during `v build-tools`, when VTEST_SANDBOXED_PACKAGING is set (#21094) --- cmd/tools/vbuild-tools.v | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cmd/tools/vbuild-tools.v b/cmd/tools/vbuild-tools.v index a417cd3c1c..a88ccb823d 100644 --- a/cmd/tools/vbuild-tools.v +++ b/cmd/tools/vbuild-tools.v @@ -19,7 +19,9 @@ const tools_in_subfolders = ['vast', 'vcreate', 'vdoc', 'vpm', 'vvet', 'vwhere'] const non_packaged_tools = ['gen1m', 'gen_vc', 'fast', 'wyhash'] fn main() { - util.ensure_modules_for_all_tools_are_installed('-v' in os.args) + if os.getenv('VTEST_SANDBOXED_PACKAGING') == '' { + util.ensure_modules_for_all_tools_are_installed('-v' in os.args) + } args_string := os.args[1..].join(' ') vexe := os.getenv('VEXE') vroot := os.dir(vexe)