From 9b26d30c428b99dbc1c52575cb367e2f5802aa53 Mon Sep 17 00:00:00 2001 From: Nikolay Edigaryev Date: Thu, 30 Mar 2023 15:52:48 +0400 Subject: [PATCH] tart import: fix import failing due to SIGBUS (#458) --- Sources/tart/VMDirectory+Archive.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Sources/tart/VMDirectory+Archive.swift b/Sources/tart/VMDirectory+Archive.swift index 8086c6c..dc62aac 100644 --- a/Sources/tart/VMDirectory+Archive.swift +++ b/Sources/tart/VMDirectory+Archive.swift @@ -81,7 +81,8 @@ extension VMDirectory { try? decodeStream.close() } - guard let extractStream = ArchiveStream.extractStream(extractingTo: FilePath(baseURL.path)) else { + guard let extractStream = ArchiveStream.extractStream(extractingTo: FilePath(baseURL.path), + flags: [.ignoreOperationNotPermitted]) else { let details = Errno(rawValue: CInt(errno)) throw RuntimeError.ImportFailed("ArchiveStream.extractStream() failed: \(details)")