14435N/Adiff -urN dtlogin-integration-0.36.orig/config/Xsession.in dtlogin-integration-0.36.hacked/config/Xsession.in
14435N/A--- dtlogin-integration-0.36.orig/config/Xsession.in 2008-08-29 12:20:36.000000000 -0100
14435N/A+++ dtlogin-integration-0.36.hacked/config/Xsession.in 2008-09-19 17:53:48.405539000 -0100
14435N/A@@ -21,6 +21,16 @@
14435N/A
14435N/A command=/usr/dt/bin/Xsession
14435N/A
14435N/A-eval `dbus-launch --exit-with-session --auto-syntax`
14435N/A+# Save a copy of the user's SHELL value and restore after dbus-launch command
14435N/A+shell_saved=$SHELL
14435N/A+
14435N/A+# Tell dbus-launch we want the environment value in ksh compatible syntax
14435N/A+export SHELL=/bin/ksh
14435N/A+eval `dbus-launch --exit-with-session --sh-syntax`
14435N/A+
14435N/A+# unset SHELL and restore user's value
14435N/A+unset SHELL
14435N/A+export SHELL=$shell_saved
14435N/A
14435N/A exec $command
14435N/A+