diff --git a/bsdiff/linux/bsdiff b/bsdiff/linux/bsdiff old mode 100644 new mode 100755 diff --git a/bsdiff/linux/bspatch b/bsdiff/linux/bspatch old mode 100644 new mode 100755 diff --git a/bsdiff/mac/bsdiff b/bsdiff/mac/bsdiff new file mode 100755 index 0000000..2627b87 Binary files /dev/null and b/bsdiff/mac/bsdiff differ diff --git a/bsdiff/mac/bspatch b/bsdiff/mac/bspatch new file mode 100755 index 0000000..79b69f5 Binary files /dev/null and b/bsdiff/mac/bspatch differ diff --git a/src/main/java/com/mir4updater/backend/controller/apk/CreateDiffPatchFile.java b/src/main/java/com/mir4updater/backend/controller/apk/CreateDiffPatchFile.java index 0653587..c724d70 100644 --- a/src/main/java/com/mir4updater/backend/controller/apk/CreateDiffPatchFile.java +++ b/src/main/java/com/mir4updater/backend/controller/apk/CreateDiffPatchFile.java @@ -58,9 +58,11 @@ public class CreateDiffPatchFile { String command; if (os.contains("win")) { command = "bsdiff" + File.separator + "win" + File.separator + "bsdiff.exe"; - } else if (os.contains("nix") || os.contains("mac")) { + } else if (os.contains("linux") ) { command = "bsdiff" + File.separator + "linux" + File.separator + "bsdiff"; - } else { + }else if ( os.contains("mac")) { + command = "bsdiff" + File.separator + "mac" + File.separator + "bsdiff"; + } else { throw new UnsupportedOperationException("Unsupported OS"); } File file = new File(command);