Skip to content

Commit 05bfda8

Browse files
committed
_vsock_available changes by checking /dev/vhost-vsock
Signed-off-by: Leonardo Rossetti <lrossett@redhat.com>
1 parent 6bc131b commit 05bfda8

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

  • python/packages/jumpstarter-driver-qemu/jumpstarter_driver_qemu

python/packages/jumpstarter-driver-qemu/jumpstarter_driver_qemu/driver.py

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,14 @@
2929
from jumpstarter.streams.encoding import AutoDecompressIterator
3030

3131

32-
def _vsock_available():
33-
return platform.system() == "Linux"
32+
def _vsock_available(socket_path: str = "/dev/vhost-vsock") -> bool:
33+
if platform.system() != "Linux":
34+
return False
35+
36+
if not os.path.exists(socket_path):
37+
return False
38+
39+
return os.access(socket_path, os.R_OK | os.W_OK)
3440

3541

3642
class QmpLogFilter(logging.Filter):

0 commit comments

Comments
 (0)