From: Jason Ish Date: Wed, 3 Sep 2025 15:18:47 +0000 (-0600) Subject: runner: respect CARGO env var when building eve validator X-Git-Tag: suricata-7.0.12~11 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=refs%2Fpull%2F2635%2Fhead;p=thirdparty%2Fsuricata-verify.git runner: respect CARGO env var when building eve validator For cases where "cargo" does not exist, but "cargo-1.82" does. Ticket: #7877 --- diff --git a/run.py b/run.py index 61ee2f986..fe79729e9 100755 --- a/run.py +++ b/run.py @@ -1158,8 +1158,9 @@ def build_eve_validator(): env = os.environ.copy() if "CARGO_BUILD_TARGET" in env: del env["CARGO_BUILD_TARGET"] + cargo = env.get("CARGO", "cargo") subprocess.check_call( - "cargo build --release", cwd=os.path.join(TOPDIR, "eve-validator"), + "{} build --release".format(cargo), cwd=os.path.join(TOPDIR, "eve-validator"), shell=True, env=env) def main():