Author: nextgens
Date: 2006-11-18 09:11:16 +0000 (Sat, 18 Nov 2006)
New Revision: 10982
Modified:
trunk/freenet/src/freenet/node/updater/UpdateDeployContext.java
Log:
Simplify the code and try to solve the problem I experienced on my node
Modified: trunk/freenet/src/freenet/node/updater/UpdateDeployContext.java
===================================================================
--- trunk/freenet/src/freenet/node/updater/UpdateDeployContext.java
2006-11-18 08:50:06 UTC (rev 10981)
+++ trunk/freenet/src/freenet/node/updater/UpdateDeployContext.java
2006-11-18 09:11:16 UTC (rev 10982)
@@ -66,26 +66,18 @@
}
if(mainJar == null) {
// Try to match it
-
if(name.equals("freenet-stable-latest.jar.new")) {
+ if(!(name.startsWith("freenet") &&
(name.endsWith(".jar")))) {
mainJar = f;
- newMainJar = new
File(mainJar.getParent(), "freenet-stable-latest.jar");
+ newMainJar = new
File(mainJar.getParent(), "freenet.jar");
mainJarAbsolute = isAbsolute;
mainClasspathNo = propNo;
continue;
- } else
if(name.equals("freenet-stable-latest.jar")) {
+ } else if(!(name.startsWith("freenet") &&
(name.endsWith(".jar.new")))) {
mainJar = f;
- newMainJar = new
File(mainJar.getParent(), "freenet-stable-latest.jar.new");
+ newMainJar = new
File(mainJar.getParent(), "freenet.jar.new");
mainJarAbsolute = isAbsolute;
mainClasspathNo = propNo;
continue;
- } else if(!(name.equals("freenet.jar") ||
name.equals("freenet.jar.new") ||
-
name.equals("freenet-cvs-snapshot.jar") ||
name.equals("freenet-cvs-snapshot.jar.new") ||
-
name.startsWith("freenet") && (name.endsWith(".jar") ||
name.endsWith(".jar.new")))) {
- mainJar = f;
- newMainJar = new
File(mainJar.getParent(), "freenet-stable-latest.jar");
- mainJarAbsolute = isAbsolute;
- mainClasspathNo = propNo;
- continue;
}
}
}
@@ -93,7 +85,7 @@
if(mainJar == null && extJar == null)
throw new UpdaterParserException("Could not find
freenet jars in wrapper.conf");
if(mainJar == null)
- throw new UpdaterParserException("Could not find
freenet jar in wrapper.conf (did find freenet-ext.jar: "+extJar+')');
+ throw new UpdaterParserException("Could not find
freenet.jar in wrapper.conf (did find freenet-ext.jar: "+extJar+')');
if(extJar == null)
throw new UpdaterParserException("Could not find
freenet-ext.jar in wrapper.conf (did find freenet.jar: "+mainJar+')');
}