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

List:       kde-bugs-dist
Subject:    [Bug 229735] Installing KDE in "/usr/KDE-4.4 breaks Authorization.
From:       Dario Freddi <drf () kde ! org>
Date:       2010-04-03 11:06:08
Message-ID: 20100403110608.8D4CC3CC0C () immanuel ! kde ! org
[Download RAW message or body]

https://bugs.kde.org/show_bug.cgi?id=229735





--- Comment #23 from Dario Freddi <drf kde org>  2010-04-03 13:06:03 ---
(In reply to comment #22)
> Did you read the information on KDE TechBase?
> 
> Setting the: CONFIG_INSTALL_DIR to something other than the $PREFIX where D-Bus
> is installed results in default install locations for "*.service" files where
> D-Bus cannot find needed them and cannot really be properly configured to find
> them -- editing a file which you are not supposed to edit is not considered
> proper configuration.

Let me remind you that you are messing with stuff that sells out for free root
privileges - hence there is quite a barrier for configuring this kind of stuff,
and DBus does it this way by design.

> 
> Also, although the build system does have the:
> 
> DBUS_SERVICES_INSTALL_DIR
> 
> parameter, it lacks a corresponding paramater for: 
> 
> $PREFIX/share/dbus-1/system-services
> 
> So, it is not possible for the user to choose that install directory.

From KDE4Macros.cmake

install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${HELPER_ID}.service
                DESTINATION ${DBUS_SYSTEM_SERVICES_INSTALL_DIR})

So you can definitely set DBUS_SYSTEM_SERVICES_INSTALL_DIR and change the path.
Remember that what you want to change are _system_ autostart services, and not
session ones (which is what the other variable you mentioned does).

-- 
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
[prev in list] [next in list] [prev in thread] [next in thread] 

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