From 89234959498f4d42bc2301db6cce4581b2a80279 Mon Sep 17 00:00:00 2001 From: Danny Canter Date: Fri, 13 Jun 2025 21:56:25 -0700 Subject: [PATCH] Vminitd: Remove unneeded mkdir (#123) The rootfs should be mounted by this point in oci alteration code. --- vminitd/Sources/vminitd/Server+GRPC.swift | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/vminitd/Sources/vminitd/Server+GRPC.swift b/vminitd/Sources/vminitd/Server+GRPC.swift index 53c3cc0f..a8327474 100644 --- a/vminitd/Sources/vminitd/Server+GRPC.swift +++ b/vminitd/Sources/vminitd/Server+GRPC.swift @@ -257,7 +257,6 @@ extension Initd: Com_Apple_Containerization_Sandbox_V3_SandboxContextAsyncProvid ]) do { - // FIXME: Handle single file mounts. let mnt = ContainerizationOS.Mount( type: request.type, source: request.source, @@ -836,11 +835,6 @@ extension Initd { ) } - try FileManager.default.createDirectory( - atPath: root.path, - withIntermediateDirectories: true - ) - if process.cwd.isEmpty { process.cwd = "/" } @@ -855,6 +849,7 @@ extension Initd { if !process.env.contains("HOME") { process.env.append("HOME=\(parsedUser.home)") } + ociSpec.process = process } }