From e1b8f57d9ed0be74dd0bf38e675ef441ffe6313f Mon Sep 17 00:00:00 2001 From: Mikhail Anisimov Date: Mon, 19 Oct 2026 17:31:21 +0300 Subject: [PATCH] Fix unquoted env export --- src/buildstream/element.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/buildstream/element.py b/src/buildstream/element.py index 621568e63..626bd386d 100644 --- a/src/buildstream/element.py +++ b/src/buildstream/element.py @@ -64,6 +64,7 @@ import os import re +import shlex import stat import copy import warnings @@ -2165,7 +2166,7 @@ def _write_script(self, directory): variable_string = "" for var, val in self.get_environment().items(): - variable_string += "{0}={1} ".format(var, val) + variable_string += "{0}={1} ".format(var, shlex.quote(val)) script = script_template.format( name=self.normal_name,