From 3b1560fa63a85ba121995f0bbfe98fe455d2d144 Mon Sep 17 00:00:00 2001 From: tteckster Date: Sun, 10 Sep 2023 16:07:40 -0400 Subject: [PATCH] An alternative method for acquiring the IP address in the TurnKey scripts. --- turnkey/turnkey-core.sh | 2 +- turnkey/turnkey-fileserver.sh | 2 +- turnkey/turnkey-gameserver.sh | 2 +- turnkey/turnkey-gitea.sh | 2 +- turnkey/turnkey-gitlab.sh | 2 +- turnkey/turnkey-mediaserver.sh | 2 +- turnkey/turnkey-nextcloud.sh | 2 +- turnkey/turnkey-observium.sh | 2 +- turnkey/turnkey-openvpn.sh | 2 +- turnkey/turnkey-owncloud.sh | 2 +- turnkey/turnkey-torrentserver.sh | 2 +- turnkey/turnkey-wordpress.sh | 2 +- turnkey/turnkey-zoneminder.sh | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/turnkey/turnkey-core.sh b/turnkey/turnkey-core.sh index f780971e996..49ff3b73cf9 100644 --- a/turnkey/turnkey-core.sh +++ b/turnkey/turnkey-core.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else diff --git a/turnkey/turnkey-fileserver.sh b/turnkey/turnkey-fileserver.sh index 01915039275..379e87851d8 100644 --- a/turnkey/turnkey-fileserver.sh +++ b/turnkey/turnkey-fileserver.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else diff --git a/turnkey/turnkey-gameserver.sh b/turnkey/turnkey-gameserver.sh index e810688a2e6..9bf18305c86 100644 --- a/turnkey/turnkey-gameserver.sh +++ b/turnkey/turnkey-gameserver.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else diff --git a/turnkey/turnkey-gitea.sh b/turnkey/turnkey-gitea.sh index 4f122c0db97..2573f471edf 100644 --- a/turnkey/turnkey-gitea.sh +++ b/turnkey/turnkey-gitea.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else diff --git a/turnkey/turnkey-gitlab.sh b/turnkey/turnkey-gitlab.sh index 0a59fad63d6..b5ec6f5f5f9 100644 --- a/turnkey/turnkey-gitlab.sh +++ b/turnkey/turnkey-gitlab.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else diff --git a/turnkey/turnkey-mediaserver.sh b/turnkey/turnkey-mediaserver.sh index a4a6a538e45..f43e54a171f 100644 --- a/turnkey/turnkey-mediaserver.sh +++ b/turnkey/turnkey-mediaserver.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else diff --git a/turnkey/turnkey-nextcloud.sh b/turnkey/turnkey-nextcloud.sh index 02383f5168a..2147c3c2c38 100644 --- a/turnkey/turnkey-nextcloud.sh +++ b/turnkey/turnkey-nextcloud.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else diff --git a/turnkey/turnkey-observium.sh b/turnkey/turnkey-observium.sh index b065d90e285..d4e5e5de6ea 100644 --- a/turnkey/turnkey-observium.sh +++ b/turnkey/turnkey-observium.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else diff --git a/turnkey/turnkey-openvpn.sh b/turnkey/turnkey-openvpn.sh index 624837539fe..4727d459d74 100644 --- a/turnkey/turnkey-openvpn.sh +++ b/turnkey/turnkey-openvpn.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else diff --git a/turnkey/turnkey-owncloud.sh b/turnkey/turnkey-owncloud.sh index c726005a73c..0ae77f2d453 100644 --- a/turnkey/turnkey-owncloud.sh +++ b/turnkey/turnkey-owncloud.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else diff --git a/turnkey/turnkey-torrentserver.sh b/turnkey/turnkey-torrentserver.sh index b6638157df8..6d15b34c5a0 100644 --- a/turnkey/turnkey-torrentserver.sh +++ b/turnkey/turnkey-torrentserver.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else diff --git a/turnkey/turnkey-wordpress.sh b/turnkey/turnkey-wordpress.sh index 56400e7366d..3ae34deae24 100644 --- a/turnkey/turnkey-wordpress.sh +++ b/turnkey/turnkey-wordpress.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else diff --git a/turnkey/turnkey-zoneminder.sh b/turnkey/turnkey-zoneminder.sh index daf137b74b7..be3197c347f 100644 --- a/turnkey/turnkey-zoneminder.sh +++ b/turnkey/turnkey-zoneminder.sh @@ -168,7 +168,7 @@ max_attempts=5 attempt=1 IP="" while [[ $attempt -le $max_attempts ]]; do - IP=$(pct exec $CTID ip route get 8.8.8.8 | sed -n '/src/{s/.*src *\([^ ]*\).*/\1/p;q}') + IP=$(pct exec $CTID ip a show dev eth0 | grep -oP 'inet \K[^/]+') if [[ -n $IP ]]; then break else