3 Modified version of kdbus (from tizen.org) is required to run kdbus transport in dbus.
8 kdbus-root : directory where kdbus project is
9 dbus-root : directory where dbus project is
12 ----------KDBUS----------
18 [Load kdbus kernel module]
22 ----------LIBDBUS--------
24 [Build libdbus project]
25 #./autogen.sh --enable-kdbus-transport
26 (resolve missing dependencies)
29 [Run custom dbus-daemon]
30 #dbus-root/bus/dbus-daemon --config-file=/etc/dbus-1/session.conf --address=kdbus:
32 [Check if kdbus bus is created and has permissions to read-write]
33 #ls -la /dev/kdbus/`id -u`-kdbus/bus
35 [Set variable to use custom library instead of system one]
36 #export LD_LIBRARY_PATH=/dbus-root/dbus/.libs/
38 [Set variable to use kdbus as session bus]
39 #export DBUS_SESSION_BUS_ADDRESS=kdbus:path=/dev/kdbus/`id -u`-kdbus/bus
41 ----------TEST -----------
44 #cd /dbus-root/samsung_tools
47 [Check if test binary correctly links custom libdbus]
50 [Run test binary server in terminal 1]
53 [Run test binary client in terminal 2]
56 -------OPTIONAL--------
58 [set variable to see debug info]
59 [Build libdbus project]
60 #./autogen.sh --enable-kdbus-transport --enable-verbose-mode
62 #export DBUS_VERBOSE=1