#!/bin/sh

if [ $# -ne 1 ]; then
  echo "$0 <client-address>"
  exit 0
fi

CLIENT=$1

NX_PORT=9
export NX_PORT

NX_ROOT=${HOME}/.nx

NX_HOST=nx/nx,connect=$CLIENT,root=${NX_ROOT},log=session,stat=stats
export NX_HOST

NX_DISPLAY=${NX_HOST}:${NX_PORT}
export NX_DISPLAY

rm -rf ${HOME}/.nx/S-${NX_PORT} || exit
mkdir -p ${HOME}/.nx/S-${NX_PORT} || exit

COOKIE=`xauth list |grep ${HOSTNAME}/unix:0 | grep MIT | cut -f 5 -d ' '`
xauth add ${HOSTNAME}/unix:${NX_PORT} MIT-MAGIC-COOKIE-1 ${COOKIE}
xauth add ${HOSTNAME}:${NX_PORT} MIT-MAGIC-COOKIE-1 ${COOKIE}

echo "*****************************************************************"
echo
echo "  Cookie for run-nxagent-client: $COOKIE"
echo
echo "*****************************************************************"

nxproxy -S -D ${DISPLAY}

xauth remove ${HOSTNAME}/unix:${NX_PORT}
xauth remove ${HOSTNAME}:${NX_PORT}

