* rewrite code without using java 1.6 features

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@5829 6c8d7289-2bf4-0310-a012-ef5d649a1542
This commit is contained in:
f1ori 2009-04-17 15:54:44 +00:00
parent d93a2a6552
commit 94a6c83256

View File

@ -63,21 +63,21 @@ public class ConfigUpdate_p {
if (release.length() > 0) {
try {
yacyVersion versionToDownload = new yacyVersion(new yacyURL(release, null));
// replace this version with version which contains public key
yacyVersion.DevAndMainVersions releases = yacyVersion.allReleases(false);
if(versionToDownload.mainRelease) {
yacyVersion repVersionToDownload = releases.main.ceiling(versionToDownload);
if(repVersionToDownload.equals(versionToDownload))
versionToDownload = repVersionToDownload;
} else {
yacyVersion repVersionToDownload = releases.dev.ceiling(versionToDownload);
if(repVersionToDownload.equals(versionToDownload))
versionToDownload = repVersionToDownload;
yacyVersion.DevAndMainVersions allReleases = yacyVersion.allReleases(false);
TreeSet<yacyVersion> mostReleases = versionToDownload.mainRelease
? allReleases.main : allReleases.dev;
for(yacyVersion rel : mostReleases) {
if(rel.equals(versionToDownload)) {
versionToDownload = rel;
break;
}
}
versionToDownload.downloadRelease();
versionToDownload.downloadRelease();
} catch (final IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}