From af6ad20728950e697cf47b936884f15d10c845ac Mon Sep 17 00:00:00 2001
From: reger <reger18@arcor.de>
Date: Fri, 4 Apr 2014 02:45:04 +0200
Subject: [PATCH] fix: remove obsolete ref to yacy.home (use Switchboard
 instead)

---
 .../yacy/document/parser/rdfa/impl/RDFaTripleImpl.java    | 6 ++----
 source/net/yacy/yacy.java                                 | 8 --------
 2 files changed, 2 insertions(+), 12 deletions(-)

diff --git a/source/net/yacy/document/parser/rdfa/impl/RDFaTripleImpl.java b/source/net/yacy/document/parser/rdfa/impl/RDFaTripleImpl.java
index 0f7562e15..a1998efa8 100644
--- a/source/net/yacy/document/parser/rdfa/impl/RDFaTripleImpl.java
+++ b/source/net/yacy/document/parser/rdfa/impl/RDFaTripleImpl.java
@@ -5,7 +5,6 @@ import java.io.File;
 import java.io.IOException;
 import java.io.Reader;
 import java.util.ArrayList;
-
 import javax.xml.transform.Templates;
 import javax.xml.transform.Transformer;
 import javax.xml.transform.TransformerConfigurationException;
@@ -13,10 +12,9 @@ import javax.xml.transform.TransformerException;
 import javax.xml.transform.TransformerFactory;
 import javax.xml.transform.stream.StreamResult;
 import javax.xml.transform.stream.StreamSource;
-
-import net.yacy.yacy;
 import net.yacy.cora.util.ConcurrentLog;
 import net.yacy.document.parser.rdfa.IRDFaTriple;
+import net.yacy.search.Switchboard;
 
 public class RDFaTripleImpl{
 
@@ -45,7 +43,7 @@ public class RDFaTripleImpl{
 		}
 
 		if (templates == null) {
-            File f = new File (yacy.homedir + File.separatorChar + "defaults" + File.separatorChar + "RDFaParser.xsl");
+                    File f = new File(Switchboard.getSwitchboard().appPath, "defaults" + File.separatorChar + "RDFaParser.xsl");
 			try {
 				StreamSource aSource = new StreamSource(f);
 				TransformerFactory aFactory = TransformerFactory.newInstance();
diff --git a/source/net/yacy/yacy.java b/source/net/yacy/yacy.java
index 1c82114e4..1a1379dbe 100644
--- a/source/net/yacy/yacy.java
+++ b/source/net/yacy/yacy.java
@@ -59,7 +59,6 @@ import net.yacy.kelondro.util.MemoryControl;
 import net.yacy.kelondro.util.OS;
 import net.yacy.peers.operation.yacyBuildProperties;
 import net.yacy.peers.operation.yacyRelease;
-import net.yacy.peers.operation.yacyVersion;
 import net.yacy.search.Switchboard;
 import net.yacy.search.SwitchboardConstants;
 import com.google.common.io.Files;
@@ -110,7 +109,6 @@ public final class yacy {
 
     // static objects
     public static final String vString = yacyBuildProperties.getVersion();
-    public static float version = 0.1f;
 
     public static final String vDATE   = yacyBuildProperties.getBuildDate();
     public static final String copyright = "[ YaCy v" + vString + ", build " + vDATE + " by Michael Christen / www.yacy.net ]";
@@ -122,8 +120,6 @@ public final class yacy {
      * {@link yacy#startup(String, long, long)} method.
      */
     private static Switchboard sb = null;
-	public static String homedir;
-	public static File dataHome_g;
 
     /**
     * Starts up the whole application. Sets up all datastructures and starts
@@ -148,7 +144,6 @@ public final class yacy {
 
             // ensure that there is a DATA directory, if not, create one and if that fails warn and die
             mkdirsIfNeseccary(dataHome);
-            dataHome_g = dataHome;
             mkdirsIfNeseccary(appHome);
             File f = new File(dataHome, "DATA/");
             mkdirsIfNeseccary(f);
@@ -157,8 +152,6 @@ public final class yacy {
 				System.exit(-1);
 			}
 
-			homedir = appHome.toString();
-
             // setting up logging
 			f = new File(dataHome, "DATA/LOG/");
             mkdirsIfNeseccary(f);
@@ -226,7 +219,6 @@ public final class yacy {
             sb.setConfig("svnRevision", yacyBuildProperties.getSVNRevision());
             sb.setConfig("applicationRoot", appHome.toString());
             sb.setConfig("dataRoot", dataHome.toString());
-            yacyVersion.latestRelease = version;
 
             // create some directories
             final File htRootPath = new File(appHome, sb.getConfig(SwitchboardConstants.HTROOT_PATH, SwitchboardConstants.HTROOT_PATH_DEFAULT));