diff options
author | 2025-05-20 10:40:40 +0200 | |
---|---|---|
committer | 2025-05-20 10:40:40 +0200 | |
commit | 23cdd979cfec8d3bd9d69c0bd775ac12b1255da4 (patch) | |
tree | 05bd8ccb581a7bfada4e0a3605cfe4ae960b8704 | |
parent | 740fb8e58a287418efe3947ad756168b50d00c06 (diff) | |
download | vpn-23cdd979cfec8d3bd9d69c0bd775ac12b1255da4.tar.gz vpn-23cdd979cfec8d3bd9d69c0bd775ac12b1255da4.zip |
Add logic to check if tun0 is created
-rwxr-xr-x | vpn | 12 |
1 files changed, 12 insertions, 0 deletions
@@ -41,6 +41,18 @@ set_terminal_title() set_routes() { local devtun=tun0 + local c=0 + local sec=10 + while [ -z `ip addr | grep -E '^[0-9]' | awk '{print $2}' | sed 's/:$//' | grep $devtun` ]; do + echo Waiting for $devtun + sleep 1 + c=`expr $c + 1` + if [ $c -gt $sec ]; then + echo $devtun not created. Exiting. + exit 1 + fi + done + echo "$devtun ready." } |