From 90614bdf749d48df8292cab215e4c25f42ab04b2 Mon Sep 17 00:00:00 2001 From: Else Someone Date: Sun, 15 Mar 2026 01:32:28 +0200 Subject: [PATCH] uvms: do not rm vsock.sock until vmm is down --- pkgs/uvms/uvms.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkgs/uvms/uvms.py b/pkgs/uvms/uvms.py index 4833752..b7443b4 100644 --- a/pkgs/uvms/uvms.py +++ b/pkgs/uvms/uvms.py @@ -464,7 +464,7 @@ def connect_ch_vsock( s.setblocking(blocking) s.connect(vsock_sock_path) - with removing(vsock_sock_path): + with closing(s): s.send(b"CONNECT %d\n" % port) yield s @@ -662,6 +662,7 @@ def main(args, args_next, cleanup, ps): assert ready + cleanup.enter_context(removing(ps.prefix + "/vsock.sock")) with connect_ch_vsock(ps.prefix + "/vsock.sock", 24601) as guest: for r in args.run: res = {}