#! /bin/bash
# $Header: /usr/groups/linux/extra-packages/rdesktop/RCS/rdesktop.sh,v 1.22 2018/02/08 12:04:50 pb22 Exp $
# wrapper script to call rdesktop

# Which is the default server?
defhost=desktop

# Which is the default domain? Comment out to use the server's default (which is the HOST!).
domain="-ddc.cl.cam.ac.uk"

# license serial number
lsn=.`date +%y%m%H%M%S`

# There are (at least) three binaries, all of which expect different
# arguments to set the keyboard ("uk", (hex), "en-gb").

# RH 9 expects en-gb
cmdname=/usr/bin/rdesktop.real kb="-ken-gb"
# RH 8.0 expects (hex) -- no idea what, do skip pro tem
test -r /usr/share/doc/rdesktop-1.1.0/COPYING && kb=
# Lab versions is in a different directory, and expect "uk"
test -r $cmdname || cmdname=/usr/bin/X11/rdesktop.real kb="-kuk"
# FC "light touch" systems have the standard binary in /usr/bin/
test -r $cmdname || cmdname=/usr/bin/rdesktop kb="-ken-gb"

# Note that later args override earler ones, so
#	export RDESKTOPOPTS="-g1500x1100 -nbasal"
# sets the name to basal

opts="${RDESKTOPFULLOPTS--n rdp$lsn $kb $domain $RDESKTOPOPTS}"
${echo-exec} $cmdname $opts ${@-$defhost}
