components/desktop/dbus/patches/dbus-01-nosystemservice.patch
changeset 5888 09b82e3ff500
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/desktop/dbus/patches/dbus-01-nosystemservice.patch	Fri Apr 29 14:55:13 2016 -0700
@@ -0,0 +1,34 @@
+Patch migrated from Desktop, where it was listed as:
+#owner:yippi date:2007-09-06 type:feature 
+# System services are disabled by default in Solaris configuration since
+# they are not yet supported on Solaris.
+
+See comments embedded in patch below for more info.
+
+Not suitable for upstream, need to determine if we should enable on Solaris
+in the future.
+
+--- dbus-1.1.2/bus/system.conf.in-orig	2007-09-06 14:35:26.459830000 -0500
++++ dbus-1.1.2/bus/system.conf.in	2007-09-06 14:42:35.059231000 -0500
+@@ -21,10 +21,21 @@
+   <fork/>
+ 
+   <!-- We use system service launching using a helper -->
++  <!-- Disabling D-Bus system services.
++       To support this feature as it is on, it would be necessary to create a
++       messagebus user and configure the D-Bus module to specify the
++       with-dbus-user=messagebus option.  This causes the D-Bus system daemon
++       to run as this user and use dbus-daemon-launch-helper when privilege is
++       required.  Solaris does not include anything that uses system services,
++       so this would only be needed if you wish to wished to use an application
++       that required it.
+   <standard_system_servicedirs/>
++  -->
+ 
+   <!-- This is a setuid helper that is used to launch system services -->
++  <!-- Disabling D-Bus system services.
+   <servicehelper>@DBUS_LIBEXECDIR@/dbus-daemon-launch-helper</servicehelper>
++  -->
+ 
+   <!-- Write a pid file -->
+   <pidfile>@DBUS_SYSTEM_PID_FILE@</pidfile>