Browse Source

Fix symlink recreation

master
Prototik 10 years ago
parent
commit
3defbbe725
  1. 4
      src/main/java/kcauldron/updater/KCauldronUpdater.java
  2. 2
      src/main/java/kcauldron/updater/KVersionRetriever.java

4
src/main/java/kcauldron/updater/KCauldronUpdater.java

@ -174,9 +174,7 @@ public class KCauldronUpdater implements Runnable {
mSender.sendMessage(ChatColor.RED + "Create symlink "
+ ChatColor.GOLD + symlinkPath.getAbsolutePath());
}
if (symlinkPath.exists()) {
symlinkPath.delete();
}
Files.deleteIfExists(symlinkPath.toPath());
Files.createSymbolicLink(symlinkPath.toPath(), newPath.toPath());
}
} catch (Exception e) {

2
src/main/java/kcauldron/updater/KVersionRetriever.java

@ -81,10 +81,8 @@ public class KVersionRetriever implements Runnable, UncaughtExceptionHandler {
JSONObject json = (JSONObject) sParser.parse(new InputStreamReader(
response.getEntity().getContent()));
String version = (String) json.get("version");
if (DEBUG) {
sLogger.info("Got the latest version: %s", version);
sLogger.info("Current version is %s", sCurrentVersion);
}
if (!sCurrentVersion.equals(version)) {
mCallback.newVersion(sCurrentVersion, version);
} else {

Loading…
Cancel
Save