fixed executable of wineloader2 withing crossover
This commit is contained in:
@@ -2,4 +2,4 @@
|
|||||||
Name = "TurtleSilicon"
|
Name = "TurtleSilicon"
|
||||||
ID = "com.tairasu.turtlesilicon"
|
ID = "com.tairasu.turtlesilicon"
|
||||||
Version = "0.1.0"
|
Version = "0.1.0"
|
||||||
Build = 4
|
Build = 12
|
||||||
|
11
main.go
11
main.go
@@ -469,6 +469,17 @@ func main() {
|
|||||||
}
|
}
|
||||||
log.Printf("codesign output: %s", string(combinedOutput)) // Use combinedOutput here
|
log.Printf("codesign output: %s", string(combinedOutput)) // Use combinedOutput here
|
||||||
|
|
||||||
|
// 3. Make wineloader2 executable
|
||||||
|
log.Printf("Setting execute permissions for %s", wineloaderCopy)
|
||||||
|
if err := os.Chmod(wineloaderCopy, 0755); err != nil {
|
||||||
|
errMsg := fmt.Sprintf("failed to set executable permissions for %s: %v", wineloaderCopy, err)
|
||||||
|
dialog.ShowError(fmt.Errorf(errMsg), myWindow)
|
||||||
|
log.Println(errMsg)
|
||||||
|
patchesAppliedCrossOver = false
|
||||||
|
updateAllStatuses()
|
||||||
|
return
|
||||||
|
}
|
||||||
|
|
||||||
log.Println("CrossOver patching completed successfully.")
|
log.Println("CrossOver patching completed successfully.")
|
||||||
patchesAppliedCrossOver = true
|
patchesAppliedCrossOver = true
|
||||||
dialog.ShowInformation("Success", "CrossOver patching process completed.", myWindow)
|
dialog.ShowInformation("Success", "CrossOver patching process completed.", myWindow)
|
||||||
|
Reference in New Issue
Block a user