diff --git a/labgrid/executor/executor.py b/labgrid/executor/executor.py index 81c246d37e279d4f1ff39678595f41d1809382e0..68f9cf7d86bbf15fdb6fbf3da4b766a29c61990a 100644 --- a/labgrid/executor/executor.py +++ b/labgrid/executor/executor.py @@ -84,8 +84,9 @@ def main(exe: Path, *args: str) -> int: cmd = (which("sh"), *cmd) with parsed.manager() as data: + env = {k: v for k, v in data.env.items() if k != "RUNFILES_DIR"} try: - run(cmd, env=data.env, check=True) + run(cmd, env=env, check=True) except CalledProcessError as e: return e.returncode except KeyboardInterrupt: