change user socket address from %t/dbus/user_bus_socket to %t/bus 74/121974/3 accepted/tizen/unified/20170605.150455 submit/tizen/20170531.022017
authorINSUN PYO <insun.pyo@samsung.com>
Wed, 29 Mar 2017 16:04:52 +0000 (01:04 +0900)
committerINSUN PYO <insun.pyo@samsung.com>
Tue, 30 May 2017 12:26:32 +0000 (21:26 +0900)
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

bus/systemd-user/dbus.socket.in
packaging/dbus.sh

index 9e6f165..3ec71ca 100644 (file)
@@ -2,7 +2,13 @@
 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
index 5f0bf73..3ea76df 100644 (file)
@@ -17,6 +17,6 @@
 # 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