Author: freetz                       Date: Wed Jul 12 20:52:48 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- restored

---- Files affected:
SOURCES:
   dbus-xinitrc.sh (1.2 -> 1.3)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/dbus-xinitrc.sh
diff -u /dev/null SOURCES/dbus-xinitrc.sh:1.3
--- /dev/null   Wed Jul 12 22:52:48 2006
+++ SOURCES/dbus-xinitrc.sh     Wed Jul 12 22:52:43 2006
@@ -0,0 +1,30 @@
+#! /bin/sh
+
+# Get configuration
+. /etc/sysconfig/dbus
+
+# Taken from rc-scripts
+is_yes()
+{
+       # Check value
+       case "$1" in
+         yes|Yes|YES|true|True|TRUE|on|On|ON|Y|y|1)
+               # true returns zero
+               return 0
+               ;;
+         *)
+               # false returns one
+               return 1
+               ;;
+       esac
+}
+
+if is_yes "${SESSION_BUS_X_SESSION}"; then
+    if  [ -f /usr/bin/dbus-launch ]; then
+       if [ -f /var/run/dbus.pid ]; then
+           if test -z "$DBUS_SESSION_BUS_ADDRESS" ; then
+               eval `dbus-launch --sh-syntax --exit-with-session`
+           fi    
+       fi
+    fi
+fi
================================================================
_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to