| 1234567891011121314151617181920212223242526272829303132333435363738394041 | --- xbmc-imx6-13.2.orig/xbmc/Application.cpp	2014-09-02 13:26:21.000000000 +0200+++ xbmc-imx6-13.2/xbmc/Application.cpp	2014-09-02 20:38:02.102270928 +0200@@ -656,7 +656,7 @@ bool CApplication::Create()    if (!CLog::Init(CSpecialProtocol::TranslatePath(g_advancedSettings.m_logFolder).c_str()))   {-    fprintf(stderr,"Could not init logging classes. Permission errors on ~/.xbmc (%s)\n",+    fprintf(stderr,"Could not init logging classes. Permission errors on %s\n",       CSpecialProtocol::TranslatePath(g_advancedSettings.m_logFolder).c_str());     return false;   }@@ -1023,10 +1023,13 @@ bool CApplication::InitDirectoriesLinux(     userName = "root";    CStdString userHome;+  userHome = "/data/xbmc";+/*   if (getenv("HOME"))     userHome = getenv("HOME");   else     userHome = "/root";+*/    CStdString xbmcBinPath, xbmcPath;   CUtil::GetHomePath(xbmcBinPath, "XBMC_BIN_HOME");@@ -1058,11 +1061,11 @@ bool CApplication::InitDirectoriesLinux(     // map our special drives     CSpecialProtocol::SetXBMCBinPath(xbmcBinPath);     CSpecialProtocol::SetXBMCPath(xbmcPath);-    CSpecialProtocol::SetHomePath(userHome + "/.xbmc");-    CSpecialProtocol::SetMasterProfilePath(userHome + "/.xbmc/userdata");+    CSpecialProtocol::SetHomePath(userHome);+    CSpecialProtocol::SetMasterProfilePath(userHome + "/userdata"); -    CStdString strTempPath = userHome;-    strTempPath = URIUtils::AddFileToFolder(strTempPath, ".xbmc/temp");+    CStdString strTempPath = "/tmp";+    strTempPath = URIUtils::AddFileToFolder(strTempPath, "/xbmc");     if (getenv("XBMC_TEMP"))       strTempPath = getenv("XBMC_TEMP");     CSpecialProtocol::SetTempPath(strTempPath);
 |