PKGBUILDs/extra/xorg-xdm/Xsession-xsm.patch

23 lines
600 B
Diff
Raw Normal View History

2009-10-10 02:23:22 +00:00
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