1 --- xdm-1.0.3/xdm-xinitrc-0.2/Xsession.orig 2000-11-01 20:06:03.000000000 +0000
2 +++ xdm-1.0.3/xdm-xinitrc-0.2/Xsession 2006-04-03 12:53:54.897645000 +0000
4 # Copyright (c) 1999, 2000 Red Hat, Inc.
6 # redirect errors to a file in user's home directory if we can
7 -for errfile in "${TMPDIR-/tmp}/.xsession-$USER" \
8 - "/tmp/.xsession-$USER" \
9 - "$HOME/.xsession-errors"
11 - if cp /dev/null "$errfile" 2> /dev/null ; then
12 - chmod 600 "$errfile"
13 - exec > "$errfile" 2>&1
17 +errfile="$HOME/.xsession-errors"
18 +if ( umask 077 && cp /dev/null "$errfile" 2> /dev/null )
20 + exec > "$errfile" 2>&1
24 + for errfile in "${TMPDIR-/tmp}/.xsession-$USER" "/tmp/.xsession-$USER"
26 + if ef="$( umask 077 && $mktemp "$errfile.XXXXXX" 2> /dev/null)"
29 + mv "$ef" "$errfile" 2> /dev/null
35 -[ "`echo $PATH | grep -q /usr/X11R6/bin`" = "" ] && PATH="${PATH}:/usr/X11R6/bin"
36 -[ "`echo $PATH | grep -q "$HOME/bin"`" = "" ] && PATH="$PATH:$HOME/bin"
37 +[ "`echo $PATH | grep "$HOME/bin" 2>/dev/null`" = "" ] && PATH="$PATH:$HOME/bin"
39 userresources=$HOME/.Xresources
40 usermodmap=$HOME/.Xmodmap