From 96773c3ccc3b009979970162988d18a76e3d0634 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Sat, 7 Dec 2024 08:17:50 +0100 Subject: [PATCH] waypipe: only supported on Linux --- pkgs/clan-cli/clan_cli/vms/waypipe.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/pkgs/clan-cli/clan_cli/vms/waypipe.py b/pkgs/clan-cli/clan_cli/vms/waypipe.py index 749e0dea9..c7b5216dc 100644 --- a/pkgs/clan-cli/clan_cli/vms/waypipe.py +++ b/pkgs/clan-cli/clan_cli/vms/waypipe.py @@ -1,4 +1,5 @@ import contextlib +import platform import socket import subprocess import time @@ -11,6 +12,9 @@ VMADDR_CID_HYPERVISOR = 2 def test_vsock_port(port: int) -> bool: + if platform.system() != "Linux": + msg = "vsock is only supported on Linux" + raise NotImplementedError(msg) try: s = socket.socket(socket.AF_VSOCK, socket.SOCK_STREAM) s.connect((VMADDR_CID_HYPERVISOR, port))