1#!/bin/sh 2# $Id$ 3# 4usage="Usage: $0 [-l username] [-k] [-v] [-h | --help] [--version] host [port]" 5while true 6do 7 case $1 in 8 -l) kx_args="${kx_args} -l $2"; shift 2;; 9 -k) kx_args="${kx_args} -k"; shift;; 10 --version) echo "$0: %PACKAGE% %VERSION%"; exit 0;; 11 -h) echo $usage; exit 0;; 12 --help) echo $usage; exit 0;; 13 -v) set -x; shift;; 14 -*) echo "$0: Bad option $1"; echo $usage; exit 1;; 15 *) break;; 16 esac 17done 18if test $# -lt 1; then 19 echo $usage 20 exit 1 21fi 22host=$1 23port=$2 24bindir=%bindir% 25pdc_trams=`dirname $0` 26PATH=$pdc_trams:$bindir:$PATH 27export PATH 28set -- `kx $kx_args $host` 29if test $# -ne 3; then 30 exit 1 31fi 32screen=`echo $DISPLAY | sed -ne 's/[^:]*:[0-9]*\(\.[0-9]*\)/\1/p'` 33pid=$1 34disp=${2}${screen} 35auth=$3 36env DISPLAY=$disp XAUTHORITY=$auth $SHELL 37kill -USR2 $pid 38