summaryrefslogtreecommitdiff
path: root/data/PostSession.in
diff options
context:
space:
mode:
Diffstat (limited to 'data/PostSession.in')
-rwxr-xr-xdata/PostSession.in27
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