diff options
author | Jérémy Zurcher <jeremy@asynk.ch> | 2020-01-13 09:04:20 +0100 |
---|---|---|
committer | Jérémy Zurcher <jeremy@asynk.ch> | 2020-01-13 09:04:20 +0100 |
commit | a9f8bc0ad4ce03c6df0f6e4fa4c7eef1cde24bd4 (patch) | |
tree | 406583915eb5745213591f6f5757f045995a8abf /rdp | |
parent | 7b3930dd77a0daa4d422d317d5105f4007d293e8 (diff) | |
download | bin-a9f8bc0ad4ce03c6df0f6e4fa4c7eef1cde24bd4.zip bin-a9f8bc0ad4ce03c6df0f6e4fa4c7eef1cde24bd4.tar.gz |
add rdp
Diffstat (limited to 'rdp')
-rwxr-xr-x | rdp | 29 |
1 files changed, 29 insertions, 0 deletions
@@ -0,0 +1,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 |