From c14b46adc3b7d1966c9852150feef4238a56106e Mon Sep 17 00:00:00 2001 From: Fedor Korotkov Date: Fri, 3 Jun 2022 16:22:11 -0400 Subject: [PATCH] Make sure VM directory exists before moving (#111) --- Sources/tart/VMStorageLocal.swift | 1 + 1 file changed, 1 insertion(+) diff --git a/Sources/tart/VMStorageLocal.swift b/Sources/tart/VMStorageLocal.swift index 8da2c0dc..a5ed92b1 100644 --- a/Sources/tart/VMStorageLocal.swift +++ b/Sources/tart/VMStorageLocal.swift @@ -28,6 +28,7 @@ class VMStorageLocal { } func move(_ name: String, from: VMDirectory) throws { + _ = try FileManager.default.createDirectory(at: baseURL, withIntermediateDirectories: true) _ = try FileManager.default.replaceItemAt(vmURL(name), withItemAt: from.baseURL) }