]> git.pld-linux.org Git - packages/dbus.git/blame - dbus-xinitrc.sh
up to 1.14.10
[packages/dbus.git] / dbus-xinitrc.sh
CommitLineData
30dcb5b7 1#! /bin/sh
2
e9cc8b1a
TP
3[ -x /usr/bin/dbus-launch -a -f /var/run/dbus.pid ] || return
4
30dcb5b7 5# Get configuration
6d9f751f 6. /etc/sysconfig/messagebus
30dcb5b7 7
8# Taken from rc-scripts
9is_yes()
10{
11 # Check value
12 case "$1" in
13 yes|Yes|YES|true|True|TRUE|on|On|ON|Y|y|1)
14 # true returns zero
15 return 0
16 ;;
17 *)
18 # false returns one
19 return 1
20 ;;
21 esac
22}
23
e9cc8b1a
TP
24if [ -z "$DBUS_SESSION_BUS_ADDRESS" ] && is_yes "${SESSION_BUS_X_SESSION}"; then
25 eval `dbus-launch --sh-syntax --exit-with-session`
30dcb5b7 26fi
e9cc8b1a
TP
27
28unset -f is_yes
This page took 0.17741 seconds and 4 git commands to generate.