Do not take current dir pth for filemanager for recursive codesign executable path...
authorClaudio Cambra <claudio.cambra@nextcloud.com>
Thu, 21 Nov 2024 15:08:38 +0000 (23:08 +0800)
committerClaudio Cambra <claudio.cambra@nextcloud.com>
Thu, 21 Nov 2024 15:08:38 +0000 (23:08 +0800)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
admin/osx/mac-crafter/Sources/Utils/Codesign.swift

index 426d3ce05a4d622d53b83f9b91ff3eeaf993b389..cbbdf0eb32d1549231726233b6e9723f4ab763a4 100644 (file)
@@ -70,7 +70,7 @@ func recursivelyCodesign(
     }
 
     for case let enumeratedItem as String in pathEnumerator {
-        let isExecutableFile = try isExecutable(fm.currentDirectoryPath + "/" + path + "/" + enumeratedItem)
+        let isExecutableFile = try isExecutable(path + "/" + enumeratedItem)
         guard isLibrary(enumeratedItem) || isAppExtension(enumeratedItem) || isExecutableFile else {
             continue
         }