Sync to upstream.
Upstream uses %d/bus, but tizen uses %t/dbus/user_bus_socket.
Some application use hard coded address %d/dbus/user_bus_socket.
So, I remain SymLinks temporary.
Later changing all application, I will remove SymLinks.
Signed-off-by: INSUN PYO <insun.pyo@samsung.com>
Change-Id: I7d00fc96fdbae28a6bd610ced0adfdcc52ec8987
Description=D-Bus User Message Bus Socket
[Socket]
-ListenStream=%t/dbus/user_bus_socket
+ListenStream=%t/bus
+
+### Temporary remain ##############
+### After changing all client #####
+### Will be removed ###############
+ExecStartPre=/usr/bin/mkdir %t/dbus
+Symlinks=%t/dbus/user_bus_socket
[Install]
WantedBy=sockets.target
# If it fails to find DBUS address, the fixed address is used.
if [[ -z "$DBUS_SESSION_BUS_ADDRESS" ]]; then
- [[ "$UID" != "0" ]] && export DBUS_SESSION_BUS_ADDRESS="kernel:path=/sys/fs/kdbus/${UID}-user/bus;unix:path=/run/user/${UID}/dbus/user_bus_socket"
+ [[ "$UID" != "0" ]] && export DBUS_SESSION_BUS_ADDRESS="kernel:path=/sys/fs/kdbus/${UID}-user/bus;unix:path=/run/user/${UID}/bus"
fi