Author: toad
Date: 2008-06-18 19:22:12 +0000 (Wed, 18 Jun 2008)
New Revision: 20455

Modified:
   branches/db4o/freenet/src/freenet/node/NodeClientCore.java
Log:
doh

Modified: branches/db4o/freenet/src/freenet/node/NodeClientCore.java
===================================================================
--- branches/db4o/freenet/src/freenet/node/NodeClientCore.java  2008-06-18 
19:20:34 UTC (rev 20454)
+++ branches/db4o/freenet/src/freenet/node/NodeClientCore.java  2008-06-18 
19:22:12 UTC (rev 20455)
@@ -168,6 +168,20 @@

                if(logMINOR) Logger.minor(this, "Serializing 
RequestStarterGroup from:\n"+throttleFS);

+               // Temp files
+               
+               nodeConfig.register("tempDir", new File(nodeDir, 
"temp-"+portNumber).toString(), sortOrder++, true, true, 
"NodeClientCore.tempDir", "NodeClientCore.tempDirLong", 
+                               new StringCallback() {
+                                       public String get() {
+                                               return tempDir.getPath();
+                                       }
+                                       public void set(String val) throws 
InvalidConfigValueException {
+                                               if(tempDir.equals(new 
File(val))) return;
+                                               // FIXME
+                                               throw new 
InvalidConfigValueException(l10n("movingTempDirOnTheFlyNotSupported"));
+                                       }
+               });
+               
                tempDir = new File(nodeConfig.getString("tempDir"));
                if(!((tempDir.exists() && tempDir.isDirectory()) || 
(tempDir.mkdir()))) {
                        String msg = "Could not find or create temporary 
directory";
@@ -184,20 +198,6 @@
                archiveManager = new ArchiveManager(MAX_ARCHIVE_HANDLERS, 
MAX_CACHED_ARCHIVE_DATA, MAX_ARCHIVE_SIZE, MAX_ARCHIVED_FILE_SIZE, 
MAX_CACHED_ELEMENTS, random, node.fastWeakRandom, tempFilenameGenerator);
                uskManager = new USKManager(this);

-               // Temp files
-               
-               nodeConfig.register("tempDir", new File(nodeDir, 
"temp-"+portNumber).toString(), sortOrder++, true, true, 
"NodeClientCore.tempDir", "NodeClientCore.tempDirLong", 
-                               new StringCallback() {
-                                       public String get() {
-                                               return tempDir.getPath();
-                                       }
-                                       public void set(String val) throws 
InvalidConfigValueException {
-                                               if(tempDir.equals(new 
File(val))) return;
-                                               // FIXME
-                                               throw new 
InvalidConfigValueException(l10n("movingTempDirOnTheFlyNotSupported"));
-                                       }
-               });
-               
                // Persistent temp files
                nodeConfig.register("persistentTempDir", new File(nodeDir, 
"persistent-temp-"+portNumber).toString(), sortOrder++, true, false, 
"NodeClientCore.persistentTempDir", "NodeClientCore.persistentTempDirLong",
                                new StringCallback() {


Reply via email to