fixed Login failed, added DIR

This commit is contained in:
Zsolt Alföldi
2025-08-26 18:10:53 +02:00
parent dec614f474
commit 85e4396dd1
2 changed files with 18 additions and 2 deletions

14
run.sh
View File

@@ -1,9 +1,20 @@
#!/bin/env bash
set -e
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" > /dev/null && pwd)"
# example run:
# sudonixe ./run.sh 908029
expect run.exp $PEM_PASS $VPN_USER $VPN_USER_PASS $1
if [[ -z "$PEM_PASS" && -f "$DIR/.env" ]]; then
export $( grep "=" $DIR/.env | grep -v "#" | xargs )
fi
: ${PEM_PASS:?Missing but needed}
: ${VPN_USER:?Missing but needed}
: ${VPN_USER_PASS:?Missing but needed}
: ${1:?Missing topt but needed}
expect $DIR/run.exp $PEM_PASS $VPN_USER $VPN_USER_PASS $1
VPN=vpn0
EXISTING=$(nmcli -g ipv4.dns-search connection show "$VPN")
@@ -11,7 +22,6 @@ NEW="${EXISTING:+$EXISTING,}cci.nokia.net"
vpn_ip="$(ip a l $VPN | awk '/inet/ {print $2}' | cut -d/ -f1 | cut -d. -f1-3)"
if [[ -z $vpn_ip ]] ; then
echo 'Vpn not foudn'
exit 1
fi