[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    extragear/sysadmin/kiosktool
From:       Luboš Luňák <l.lunak () kde ! org>
Date:       2010-03-10 12:43:56
Message-ID: 1268225036.460790.27843.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 1101643 by lunakl:

KDE_DEFAULT_HOME instead of hardcoded .kde



 M  +2 -0      CMakeLists.txt  
 M  +4 -1      kioskgui.cpp  
 M  +7 -5      kioskrun.cpp  


--- trunk/extragear/sysadmin/kiosktool/CMakeLists.txt #1101642:1101643
@@ -8,6 +8,8 @@
         ${CMAKE_CURRENT_SOURCE_DIR}
         ${CMAKE_CURRENT_BINARY_DIR} )
 
+set (KDE_DEFAULT_HOME ".kde${_KDE_DEFAULT_HOME_POSTFIX}" CACHE STRING "The default KDE home directory" )
+configure_file(config.h.cmake ${CMAKE_CURRENT_BINARY_DIR}/config.h )
 
 set ( kiosktool_SRCS
    component.cpp
--- trunk/extragear/sysadmin/kiosktool/kioskgui.cpp #1101642:1101643
@@ -17,6 +17,9 @@
  *   along with this program; if not, write to the Free Software
  *   Foundation, Inc., 51 Franklin Steet, Fifth Floor, Boston, MA  02111-1307, USA.
  */
+
+#include <config.h>
+
 #include "kioskgui.h"
 
 #include <QDir>
@@ -107,7 +110,7 @@
 
 void KioskGui::slotCheckEtcSkel()
 {
-    QString etcSkel = "/etc/skel/.kde";
+    QString etcSkel = "/etc/skel/" KDE_DEFAULT_HOME;
     KioskSync skelDir;
     skelDir.addDir(etcSkel, KUrl());
     QStringList skelFiles = skelDir.listFiles();
--- trunk/extragear/sysadmin/kiosktool/kioskrun.cpp #1101642:1101643
@@ -18,6 +18,8 @@
  *   Foundation, Inc., 51 Franklin Steet, Fifth Floor, Boston, MA  02111-1307, USA.
  */
 
+#include <config.h>
+
 #include "kioskrun.h"
 
 
@@ -171,8 +173,8 @@
 KioskRun::applyEnvironment(KProcess *p)
 {
    p->setEnv(QLatin1String("HOME"),  m_homeDir);
-   p->setEnv(QLatin1String("KDEHOME"),  QString(m_homeDir + "/.kde") );
-   p->setEnv(QLatin1String("KDEROOTHOME"), QString( m_homeDir + "/.kde"));
+   p->setEnv(QLatin1String("KDEHOME"),  QString(m_homeDir + "/" KDE_DEFAULT_HOME) );
+   p->setEnv(QLatin1String("KDEROOTHOME"), QString( m_homeDir + "/" KDE_DEFAULT_HOME));
    p->setEnv(QLatin1String("KDEDIRS"),  m_kdeDirs.join(":"));
    p->setEnv(QLatin1String("XDG_DATA_HOME"),  QString( m_homeDir + "/.local/share"));
    p->setEnv(QLatin1String("XDG_DATA_DIRS"),  m_xdgDataDirs.join(":"));
@@ -258,7 +260,7 @@
    QString newSocketDir = ::KStandardDirs::locateLocal("socket", "kioskdir");
 
    SetEnv home("HOME", m_homeDir);
-   QString kdeHome = m_homeDir+"/.kde";
+   QString kdeHome = m_homeDir+"/" KDE_DEFAULT_HOME;
    SetEnv kdehome("KDEHOME", kdeHome);
    SetEnv kderoothome("KDEROOTHOME", kdeHome);
    SetEnv kdedirs("KDEDIRS", m_kdeDirs.join(":"));
@@ -285,7 +287,7 @@
    ::mkdir(QFile::encodeName(newSocketDir), 0700);
    ::symlink(QFile::encodeName(newSocketDir), QFile::encodeName(socketDir));
 
-   m_configDir = QString("%1/.kde/share/config/").arg(m_homeDir);
+   m_configDir = QString("%1/" KDE_DEFAULT_HOME "/share/config/").arg(m_homeDir);
 
    m_instance = new KComponentData("kioskrun");
    (void) m_instance->dirs(); // Create KStandardDirs obj
@@ -728,7 +730,7 @@
    char hostname[256];
    hostname[0] = 0;
    gethostname(hostname, 255);
-   QString cacheDir = QString("%1/.kde/cache-%2").arg(m_homeDir).arg(hostname);
+   QString cacheDir = QString("%1/" KDE_DEFAULT_HOME "/cache-%2").arg(m_homeDir).arg(hostname);
 
    deleteDir(cacheDir);
    KStandardDirs::makeDir(cacheDir);
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic