Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/nextcloudpi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornachoparker <nacho@ownyourbits.com>2021-09-28 03:21:33 +0300
committernachoparker <nacho@ownyourbits.com>2021-09-28 03:27:44 +0300
commitb0678445501a39a4fd52e98b011c709352632b7b (patch)
treea9e748db24190ecac748f38ce4feaf78cd93a547 /bin/ncp/NETWORKING/dnsmasq.sh
parent6ad96eddd3c2893ef9b75b6d4e0a927dab5c793f (diff)
add get_ip functionv1.39.15
Signed-off-by: nachoparker <nacho@ownyourbits.com>
Diffstat (limited to 'bin/ncp/NETWORKING/dnsmasq.sh')
-rw-r--r--bin/ncp/NETWORKING/dnsmasq.sh7
1 files changed, 4 insertions, 3 deletions
diff --git a/bin/ncp/NETWORKING/dnsmasq.sh b/bin/ncp/NETWORKING/dnsmasq.sh
index ed765242..07fb5d2a 100644
--- a/bin/ncp/NETWORKING/dnsmasq.sh
+++ b/bin/ncp/NETWORKING/dnsmasq.sh
@@ -48,9 +48,10 @@ configure()
return
}
- local IFACE=$( ip r | grep "default via" | awk '{ print $5 }' | head -1 )
- local IP=$( ncc config:system:get trusted_domains "${TRUSTED_DOMAINS[docker_overwrite]}" | grep -oP '\d{1,3}(.\d{1,3}){3}' )
- [[ "$IP" == "" ]] && IP=$( ip a show dev "$IFACE" | grep global | grep -oP '\d{1,3}(.\d{1,3}){3}' | head -1 )
+ local IFACE IP
+ IFACE=$( ip r | grep "default via" | awk '{ print $5 }' | head -1 )
+ IP=$( ncc config:system:get trusted_domains "${TRUSTED_DOMAINS[docker_overwrite]}" | grep -oP '\d{1,3}(.\d{1,3}){3}' )
+ [[ "$IP" == "" ]] && IP="$(get_ip)"
[[ "$IP" == "" ]] && { echo "could not detect IP"; return 1; }