summarylogtreecommitdiffstats
path: root/Xsession-xsm.patch
diff options
context:
space:
mode:
authorBrian Bidulock2015-06-10 23:42:10 -0600
committerBrian Bidulock2015-06-10 23:42:10 -0600
commit7ef35475517e83576680273dab1802f59df56513 (patch)
tree48a8c66f32d608b22bf75cb6a8d4134591dd629c /Xsession-xsm.patch
downloadaur-7ef35475517e83576680273dab1802f59df56513.tar.gz
initial version
Diffstat (limited to 'Xsession-xsm.patch')
-rw-r--r--Xsession-xsm.patch22
1 files changed, 22 insertions, 0 deletions
diff --git a/Xsession-xsm.patch b/Xsession-xsm.patch
new file mode 100644
index 000000000000..a2d4d6cc6616
--- /dev/null
+++ b/Xsession-xsm.patch
@@ -0,0 +1,22 @@
+diff -Naur xdm-1.1.8-orig/config/Xsession.cpp xdm-1.1.8/config/Xsession.cpp
+--- xdm-1.1.8-orig/config/Xsession.cpp 2008-05-21 14:08:45.000000000 -0400
++++ xdm-1.1.8/config/Xsession.cpp 2009-04-28 02:56:11.000000000 -0400
+@@ -54,6 +54,7 @@
+
+ startup=$HOME/.xsession
+ resources=$HOME/.Xresources
++xinitrc=$HOME/.xinitrc
+
+ if [ -s "$startup" ]; then
+ if [ -x "$startup" ]; then
+@@ -83,5 +84,9 @@
+ exec `eval $XDESKTOP`
+ }
+ #endif
+- exec BINDIR/xsm
++ if [ -r "$xinitrc" ]; then
++ exec /bin/sh -ls -c "$xinitrc"
++ else
++ exec /bin/sh -l /etc/X11/xinit/xinitrc
++ fi
+ fi