From e3c0fdfeb77d7f5fa8479a27aa87222141fc14c8 Mon Sep 17 00:00:00 2001 From: Jacob Salmela Date: Sat, 10 Oct 2015 13:52:54 -0500 Subject: [PATCH] new variables for IPv4 and IPv6 The IPv6 address looks for the one created from the MAC address. --- gravity.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/gravity.sh b/gravity.sh index 7e41dd94..55185954 100755 --- a/gravity.sh +++ b/gravity.sh @@ -3,7 +3,8 @@ # Compiles a list of ad-serving domains by downloading them from multiple sources # This script should only be run after you have a static IP address set on the Pi -piholeIP=$(hostname -I) +piholeIPv4=$(ip addr show | awk '{match($0,/[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+/); ip = substr($0,RSTART,RLENGTH); print ip}' | sed '/^\s*$/d' | grep -v "127.0.0.1") +piholeIPv6=$(ip addr show | awk '/scope\ global/ && /ff:fe/ {print $2}' | cut -d'/' -f1) # Ad-list sources--one per line in single quotes sources=('https://adaway.org/hosts.txt'