9 --sh-syntax) DO_SH
=1 ;;
10 --csh-syntax) DO_CSH
=1 ;;
11 --kde-mac) DO_KEYVAL
=1 ;;
15 # find common dbus locations
16 PATH
="/opt/kde4-deps/bin:/sw/bin:/usr/local/bin:$PATH"
17 DBUS_LAUNCH
=`which dbus-launch`
18 if [ -z "$DBUS_LAUNCH" ]; then
19 echo "could not find dbus-launch!"
24 if [ -f "/tmp/kde-mac-$ID" ]; then
28 if [ -z "$DBUS_SESSION_BUS_PID" ] ||
[ `/bin/ps -p "${DBUS_SESSION_BUS_PID}" | /usr/bin/grep -c -E "^ *${DBUS_SESSION_BUS_PID} "` -eq 0 ]; then
29 eval `$DBUS_LAUNCH --sh-syntax`
30 cat <<END >"/tmp/kde-mac-$ID"
31 DBUS_SESSION_BUS_PID=$DBUS_SESSION_BUS_PID
32 DBUS_SESSION_BUS_ADDRESS=$DBUS_SESSION_BUS_ADDRESS
36 if [ "$DO_SH" -eq 1 ]; then
37 echo "DBUS_SESSION_BUS_ADDRESS='${DBUS_SESSION_BUS_ADDRESS}';"
38 echo "export DBUS_SESSION_BUS_ADDRESS;"
39 echo "DBUS_SESSION_BUS_PID=${DBUS_SESSION_BUS_PID};"
41 if [ "$DO_CSH" -eq 1 ]; then
42 echo "setenv DBUS_SESSION_BUS_ADDRESS '${DBUS_SESSION_BUS_ADDRESS}';"
43 echo "set DBUS_SESSION_BUS_PID=${DBUS_SESSION_BUS_PID};"
45 if [ "$DO_KEYVAL" -eq 1 ]; then
46 cat "/tmp/kde-mac-$ID"