diff options
Diffstat (limited to 'data/PostSession.in')
-rwxr-xr-x | data/PostSession.in | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/data/PostSession.in b/data/PostSession.in new file mode 100755 index 00000000..7c24e44c --- /dev/null +++ b/data/PostSession.in @@ -0,0 +1,27 @@ +#!/bin/sh + +PATH="@X_PATH@:$PATH:/bin:/usr/bin" +OLD_IFS=$IFS + +gdmwhich () { + COMMAND="$1" + OUTPUT= + IFS=: + for dir in $PATH + do + if test -x "$dir/$COMMAND" ; then + if test "x$OUTPUT" = "x" ; then + OUTPUT="$dir/$COMMAND" + fi + fi + done + IFS=$OLD_IFS + echo "$OUTPUT" +} + +SESSREG=`gdmwhich sessreg` +if [ "x$SESSREG" != "x" ] ; then + "$SESSREG" -d -w /var/log/wtmp -u /var/run/utmp -x "$X_SERVERS" -h "$REMOTE_HOST" -l "$DISPLAY" "$USER" +fi + +exit 0 |