From dda13cda2f663ddc624b05d05842a547ec19ee14 Mon Sep 17 00:00:00 2001 From: Jean-Baptiste Giraudeau Date: Thu, 20 Aug 2026 18:20:00 +0200 Subject: [PATCH] fix: use of 'sleep' in container was using host path for it. --- lib/container-test-driver/test_driver/driver.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/container-test-driver/test_driver/driver.py b/lib/container-test-driver/test_driver/driver.py index c797f142..25609a9d 100644 --- a/lib/container-test-driver/test_driver/driver.py +++ b/lib/container-test-driver/test_driver/driver.py @@ -156,12 +156,12 @@ def start_all(self) -> None: for machine in self.machines: nspawn_uuid = uuid.uuid4() - sleep = shutil.which("sleep") - if sleep is None: + sleep = machine.execute("/bin/sh -c 'which sleep'").stdout.strip() + if not sleep: msg = "sleep command not found" raise RuntimeError(msg) machine.execute( - f"systemd-run /bin/sh -c '{sleep} 999999999 && echo {nspawn_uuid}'", + f"systemd-run /bin/sh -c 'sleep 999999999 && echo {nspawn_uuid}'", ) print(