diff --git a/.github/workflows/integration-test.yaml b/.github/workflows/integration-test.yaml index 88eb72ce..85cc76bc 100644 --- a/.github/workflows/integration-test.yaml +++ b/.github/workflows/integration-test.yaml @@ -45,6 +45,9 @@ jobs: - name: "Ubuntu 24.04 Py 3.12" distro_image: "ubuntu:24.04" extra_flags: "" + - name: "Ubuntu 24.10 Py 3.12" + distro_image: "ubuntu:24.10" + extra_flags: "" - name: "Ubuntu 22.04, Py 3.10, from main" distro_image: "ubuntu:22.04" extra_flags: --upgrade-from=main diff --git a/bootstrap/bootstrap.py b/bootstrap/bootstrap.py index 75072f4c..2478b882 100644 --- a/bootstrap/bootstrap.py +++ b/bootstrap/bootstrap.py @@ -229,7 +229,7 @@ def ensure_host_system_can_install_tljh(): sys.exit(1) # Require systemd (systemctl is a part of systemd) - if not shutil.which("systemd") or not shutil.which("systemctl"): + if not any([shutil.which("systemctl"), shutil.which("systemd")]): print("Systemd is required to run TLJH") # Provide additional information about running in docker containers if os.path.exists("/.dockerenv"):