summaryrefslogtreecommitdiffstats
path: root/rdp
blob: 117a79020fb9a4f89ad0ffde1ae971c8428be4f4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#! /bin/sh

[ $# -lt 1 ] && echo "missing hostname" && exit 1

OPTS="/kbd:0x0000100C"
host="$1"

if [ $# -gt 1 ]; then
    f="$HOME/.smb/$2.auth"
else
    f="$HOME/.smb/$1.auth"
fi

echo " loading $f"
if [ -r "$f" ];then
    username=$(cat $f | sed -ne 's/username=\(.*\)/\1/p; s/\n//g')
    password=$(cat $f | sed -ne 's/password=\(.*\)/\1/p; s/\n//g')
    domain=$(cat $f | sed -ne 's/domain=\(.*\)/\1/p; s/\n//g')
else
    echo "$f is not readable" && exit 1
fi

[ -z "$d" ] && domain="$1"
[ -z "$password" ] || password="$password"

OPTS="$OPTS /u:$username /p:$password /v:$host"

echo /usr/bin/xfreerdp $OPTS
/usr/bin/xfreerdp $OPTS