diff --git a/wg_stop b/wg_stop index b810df7..9ddbad7 100755 --- a/wg_stop +++ b/wg_stop @@ -23,6 +23,8 @@ export textdomaindir="/usr/share/locale" a_user=$(whoami) wg_wdir="/home/$a_user/.config/wg_nmcli/" wg_pic="/home/$a_user/.icons/" + #Dieser befehl ist notwendig da nach dem import (erster Start) gestartete Tunnel nicht in der .tunnel Datei stehen. + nmcli connection show | grep -iPo "(.*)(wireguard)" | sed 's/ .*//' > ${wg_wdir}.tunnel.txt #Damit wird der inhalt von /home/$a_user/.config/wg_nmcli/.tunnel.txt in ein Array gespeichert IFS=$'\n' lines=( $(cat ${wg_wdir}.tunnel.txt) ) #echo ${lines[0]} #Damit wird der Inhalt ausgelesen. (Index angeben) diff --git a/wire_g b/wire_g index 5dac0f9..ddba674 100755 --- a/wire_g +++ b/wire_g @@ -89,7 +89,7 @@ import_wg(){ wg_stop nmcli connection import type wireguard file $wgconf &> ${wg_wdir}.tmp.txt wg_notify - + else nmcli connection import type wireguard file $wgconf &> ${wg_wdir}.tmp.txt wg_notify @@ -102,7 +102,8 @@ import_wg(){ --fixed --center --buttons-layout=center --borders=8 \ --text $"Oh, something went wrong. \n No valid Wireguard file. \n -Here is an example: my_wireguard.conf \n" ;; +Here is an example: my_wireguard.conf \n" +more ;; esac } export -f import_wg