[maemo-commits] [maemo-commits] r17740 - projects/haf/trunk/dbus/debian
From: subversion at stage.maemo.org subversion at stage.maemo.orgDate: Thu Mar 19 16:41:08 EET 2009
- Previous message: [maemo-commits] r17739 - projects/haf/trunk/dbus/debian
- Next message: [maemo-commits] r17741 - projects/haf/trunk/dbus/debian/patches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Author: makarhun Date: 2009-03-19 16:41:05 +0200 (Thu, 19 Mar 2009) New Revision: 17740 Modified: projects/haf/trunk/dbus/debian/dbus-Xsession Log: rework the startup to use dbuslaunch Modified: projects/haf/trunk/dbus/debian/dbus-Xsession =================================================================== --- projects/haf/trunk/dbus/debian/dbus-Xsession 2009-03-19 14:40:19 UTC (rev 17739) +++ projects/haf/trunk/dbus/debian/dbus-Xsession 2009-03-19 14:41:05 UTC (rev 17740) @@ -1,28 +1,26 @@ -# $Id:$ -# In order to activate the session bus at X session launch -# simply place use-session-dbus into your /etc/X11/Xsession.options file -# -/usr/sbin/dsmetool -n -1 -t "/usr/bin/dbus-daemon --session" -echo 'export DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/session_bus_socket' > ${SESSION_BUS_ADDRESS_FILE} -# export DBUS_SESSION_BUS_ADDRESS=unix:path=/tmp/session_bus_socket -# export $(dbus-launch --exit-with-session) - -# XXX: maemo divergence -if false; then - -STARTDBUS= -DBUSLAUNCH=/usr/bin/dbus-launch - -if grep -qs ^use-session-dbus "$OPTIONFILE"; then - if [ -x "$DBUSLAUNCH" ]; then - STARTDBUS=yes +if test -z "$DBUS_SESSION_BUS_ADDRESS" ; +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 -fi + eval `cat /tmp/dbus-info` -if [ -n "$STARTDBUS" ]; then - STARTUP="$DBUSLAUNCH --exit-with-session $STARTUP" -fi + 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 +export DBUS_SESSION_BUS_PID=$DBUS_SESSION_BUS_PID +EOF fi +source ${SESSION_BUS_ADDRESS_FILE} +source ${SESSION_BUS_PID_FILE}
- Previous message: [maemo-commits] r17739 - projects/haf/trunk/dbus/debian
- Next message: [maemo-commits] r17741 - projects/haf/trunk/dbus/debian/patches
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]