* exclude signature files from auto-deletion of unknown files in DATA/RELEASE


git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@7612 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
f1ori 14 years ago
parent 18ec7fe53c
commit e0c7d490f9

@ -178,7 +178,7 @@ public class ConfigUpdate_p {
// not a valid release // not a valid release
// can be also a restart- or deploy-file // can be also a restart- or deploy-file
final File invalid = downloaded; final File invalid = downloaded;
if (!(invalid.getName().endsWith(".bat") || invalid.getName().endsWith(".sh"))) { // Windows & Linux don't like deleted scripts while execution! if (!(invalid.getName().endsWith(".bat") || invalid.getName().endsWith(".sh") || invalid.getName().endsWith(".sig"))) { // Windows & Linux don't like deleted scripts while execution!
invalid.deleteOnExit(); invalid.deleteOnExit();
} }
} }

@ -616,6 +616,7 @@ public final class yacyRelease extends yacyVersion {
if (now - downloadedFile.lastModified() > deleteAfterMillis) { if (now - downloadedFile.lastModified() > deleteAfterMillis) {
// delete file // delete file
FileUtils.deletedelete(downloadedFile); FileUtils.deletedelete(downloadedFile);
FileUtils.deletedelete(new File(downloadedFile.getAbsolutePath() + ".sig"));
if (downloadedFile.exists()) { if (downloadedFile.exists()) {
Log.logWarning("STARTUP", "cannot delete old release " + downloadedFile.getAbsolutePath()); Log.logWarning("STARTUP", "cannot delete old release " + downloadedFile.getAbsolutePath());
} }

Loading…
Cancel
Save