1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
--- xbmc-20140401.orig/xbmc/Application.cpp 2014-03-24 15:52:54.000000000 +0100
+++ xbmc-20140401/xbmc/Application.cpp 2014-04-01 21:05:39.113975490 +0200
@@ -682,7 +682,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;
}
@@ -1085,10 +1085,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");
@@ -1120,11 +1123,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);
|