Dialog Fix, Version
This commit is contained in:
parent
2c6221d182
commit
e684a05392
23
bibVPN.sh
23
bibVPN.sh
@ -23,6 +23,7 @@
|
|||||||
###################
|
###################
|
||||||
#### Variables ####
|
#### Variables ####
|
||||||
###################
|
###################
|
||||||
|
VERSION=1.2.1
|
||||||
WORKDIR="/Users/$USER/.openconnect"
|
WORKDIR="/Users/$USER/.openconnect"
|
||||||
mkdir -p $WORKDIR
|
mkdir -p $WORKDIR
|
||||||
logfile="$WORKDIR/bibVPN.log"
|
logfile="$WORKDIR/bibVPN.log"
|
||||||
@ -57,8 +58,9 @@ IP=$(ifconfig | egrep -A1 "$NET_FILTER" |cut -d' ' -f2)
|
|||||||
#### Functions ####
|
#### Functions ####
|
||||||
###################
|
###################
|
||||||
function askFor(){
|
function askFor(){
|
||||||
osascript=$1+' buttons {"Cancel","OK"} default button {"OK"} with title "Neuen User für das VPN anlegen"'
|
osascript="$1 buttons {\"Cancel\",\"OK\"} default button {\"OK\"} with title \"Neuen User für das VPN anlegen\""
|
||||||
results=$( /usr/bin/osascript -e $osascript)
|
echo $osascript
|
||||||
|
results=$( /usr/bin/osascript -e "$osascript")
|
||||||
|
|
||||||
theButton=$( echo "$results" | /usr/bin/awk -F "button returned:|," '{print $2}' )
|
theButton=$( echo "$results" | /usr/bin/awk -F "button returned:|," '{print $2}' )
|
||||||
theText=$( echo "$results" | /usr/bin/awk -F "text returned:" '{print $2}' )
|
theText=$( echo "$results" | /usr/bin/awk -F "text returned:" '{print $2}' )
|
||||||
@ -74,10 +76,10 @@ function showSettings()
|
|||||||
echo "---"
|
echo "---"
|
||||||
echo "Settings"
|
echo "Settings"
|
||||||
echo "--$SETTINGSFILE"
|
echo "--$SETTINGSFILE"
|
||||||
echo "--$WORKDIR"
|
echo "--Farbige Icons aus (not ready)"
|
||||||
echo "--Farbige Icons aus"
|
|
||||||
echo "--Tunnelblick Icons aus"
|
|
||||||
echo "--Neuen User anlegen| shell='$0' param1=newuser terminal=true refresh=true"
|
echo "--Neuen User anlegen| shell='$0' param1=newuser terminal=true refresh=true"
|
||||||
|
echo "---"
|
||||||
|
echo "--$(basename -- "$0") v$VERSION"
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
###################
|
###################
|
||||||
@ -110,11 +112,14 @@ case "$1" in
|
|||||||
;;
|
;;
|
||||||
newuser)
|
newuser)
|
||||||
echo "Sie wollen einen weiteren Benutzer für das VPN anlegen. Geben Sie dazu die folgenden Dinge ein."
|
echo "Sie wollen einen weiteren Benutzer für das VPN anlegen. Geben Sie dazu die folgenden Dinge ein."
|
||||||
#echo -n "Wie lautet der Name der neuen Verbindung? " ; read NEW_VPN_NAME
|
askFor 'display dialog "Sie wollen einen weiteren Benutzer für das VPN anlegen. Geben Sie dazu die folgenden Dinge ein."'
|
||||||
NEW_VPN_NAME=$(askFor 'display dialog "Wie lautet die E-Mail des Benutzers, der zum Verbinden verwendet werden soll?" default answer "vorname.nachname@bib.de"' )
|
NEW_VPN_NAME=$(askFor 'display dialog "Wie soll die neue Verbindung heißen?" default answer "bib | eduUP | FHDW"' )
|
||||||
|
NEW_VPN_USERNAME=$(askFor 'display dialog "Wie lautet die E-Mail des Benutzers, der zum Verbinden verwendet werden soll?" default answer "vorname.nachname@bib.de"' )
|
||||||
NEW_VPN_HOST=$(askFor 'display dialog "Wie lautet der Servername?" default answer "vpn.bib.de"')
|
NEW_VPN_HOST=$(askFor 'display dialog "Wie lautet der Servername?" default answer "vpn.bib.de"')
|
||||||
echo -n "Wie lautet der VPN-Server? "; read NEW_VPN_HOST
|
if [[ -z $NEW_VPN_NAME ]] ; then echo -n "Wie lautet der Name der neuen Verbindung? " ; read NEW_VPN_NAME ; fi
|
||||||
echo -n "Wie lautet die E-Mail des Benutzers? " ; read NEW_VPN_USERNAME
|
if [[ -z $NEW_VPN_HOST ]] ; then echo -n "Wie lautet der VPN-Server? "; read NEW_VPN_HOST ; fi
|
||||||
|
if [[ -z $NEW_VPN_USERNAME ]] ; then echo -n "Wie lautet die E-Mail des Benutzers? " ; read NEW_VPN_USERNAME ; fi
|
||||||
|
|
||||||
NEW_VPN_PUBKEY=$(gnutls-cli --print-cert $NEW_VPN_HOST |grep -e 'pin-.*:'|awk '{$1=$1;print}')
|
NEW_VPN_PUBKEY=$(gnutls-cli --print-cert $NEW_VPN_HOST |grep -e 'pin-.*:'|awk '{$1=$1;print}')
|
||||||
NEW_VPN_PASSWORD=$(security find-generic-password -g -a $NEW_VPN_USERNAME 2>&1 >/dev/null)
|
NEW_VPN_PASSWORD=$(security find-generic-password -g -a $NEW_VPN_USERNAME 2>&1 >/dev/null)
|
||||||
if [[ $NEW_VPN_PASSWORD =~ password ]] ; then
|
if [[ $NEW_VPN_PASSWORD =~ password ]] ; then
|
||||||
|
Loading…
Reference in New Issue
Block a user