[maemo-commits] [maemo-commits] r17844 - projects/haf/trunk/dbus/debian
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Fri Mar 27 16:05:05 EET 2009
- Previous message: [maemo-commits] r17843 - projects/haf/trunk/clutter0.8/debian
- Next message: [maemo-commits] r17845 - projects/haf/branches/gtk+
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: makarhun
Date: 2009-03-27 16:05:03 +0200 (Fri, 27 Mar 2009)
New Revision: 17844
Modified:
projects/haf/trunk/dbus/debian/dbus-Xsession
Log:
harmattan compatibility
Modified: projects/haf/trunk/dbus/debian/dbus-Xsession
===================================================================
--- projects/haf/trunk/dbus/debian/dbus-Xsession 2009-03-27 13:20:50 UTC (rev 17843)
+++ projects/haf/trunk/dbus/debian/dbus-Xsession 2009-03-27 14:05:03 UTC (rev 17844)
@@ -1,29 +1,32 @@
#!/bin/sh
-. /etc/osso-af-init/af-defines.sh
+USER=`whoami`
+if [ "x$USER" = "xroot" ]; then
+ export SESSION_BUS_ADDRESS_FILE=/tmp/session_bus_address.user
+ export SESSION_BUS_PID_FILE=/tmp/dbus_session_bus.pid.user
+else
+ export SESSION_BUS_ADDRESS_FILE=/tmp/session_bus_address.$USER
+ export SESSION_BUS_PID_FILE=/tmp/dbus_session_bus.pid.$USER
+fi
-if test -z "$DBUS_SESSION_BUS_ADDRESS" ;
+if test -e "/tmp/ACT_DEAD" ;
then
- if test -e "/tmp/ACT_DEAD" ;
- then
- echo "Starting dbus-session: acting dead mode"
- dbus-launch > /tmp/dbus-info
- else
- echo "Starting dbus-session"
- dbus-launch --exit-with-session > /tmp/dbus-info
- fi
- eval `cat /tmp/dbus-info`
+ echo "Starting dbus-session: acting dead"
+ dbus-launch > /tmp/dbus-info
+else
+ echo "Starting dbus-session: user session"
+ dbus-launch --exit-with-session > /tmp/dbus-info
+fi
+eval `cat /tmp/dbus-info`
- rm -f ${SESSION_BUS_ADDRESS_FILE}
- cat >> ${SESSION_BUS_ADDRESS_FILE} << EOF
+rm -f ${SESSION_BUS_ADDRESS_FILE}
+cat >> ${SESSION_BUS_ADDRESS_FILE} << EOF
export DBUS_SESSION_BUS_ADDRESS='$DBUS_SESSION_BUS_ADDRESS'
EOF
- rm -f ${SESSION_BUS_PID_FILE}
- cat >> ${SESSION_BUS_PID_FILE} << EOF
+rm -f ${SESSION_BUS_PID_FILE}
+cat >> ${SESSION_BUS_PID_FILE} << EOF
export DBUS_SESSION_BUS_PID='$DBUS_SESSION_BUS_PID'
EOF
- source $SESSION_BUS_ADDRESS_FILE
-fi
-
+source $SESSION_BUS_ADDRESS_FILE
- Previous message: [maemo-commits] r17843 - projects/haf/trunk/clutter0.8/debian
- Next message: [maemo-commits] r17845 - projects/haf/branches/gtk+
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
