diff --git a/router/java/src/net/i2p/router/Router.java b/router/java/src/net/i2p/router/Router.java index bfcbe83a6f4018d5690652838cca263615b03b8d..8f1cf83b715aeb443360b5601407fa3ec77f5e8c 100644 --- a/router/java/src/net/i2p/router/Router.java +++ b/router/java/src/net/i2p/router/Router.java @@ -203,6 +203,15 @@ public class Router { System.exit(-1); } + if (_config.getProperty("router.firstVersion") == null) { + // These may be useful someday. First added in 0.8.2 + _config.setProperty("router.firstVersion", RouterVersion.VERSION); + String now = Long.toString(System.currentTimeMillis()); + _config.setProperty("router.firstInstalled", now); + _config.setProperty("router.updateLastInstalled", now); + saveConfig(); + } + // This is here so that we can get the directory location from the context // for the zip file and the base location to unzip to. // If it does an update, it never returns. @@ -1183,6 +1192,9 @@ public class Router { } } if (ok) { + // This may be useful someday. First added in 0.8.2 + _config.setProperty("router.updateLastInstalled", "" + System.currentTimeMillis()); + saveConfig(); boolean deleted = updateFile.delete(); if (!deleted) { System.out.println("ERROR: Unable to delete the update file!");