fixes corrupt lines that have two dots

some of the downloaded files have domains entries like 'ads..com'. These are invalid and should be removed.
This commit is contained in:
CHannema 2015-08-12 18:05:46 +02:00
parent 77a3c5f8b3
commit 258f0b4127

View file

@ -101,6 +101,9 @@ function gravity_advanced()
# Format domain list as "192.168.x.x domain.com" # Format domain list as "192.168.x.x domain.com"
echo "** Formatting domains into a HOSTS file..." echo "** Formatting domains into a HOSTS file..."
cat $origin/$eventHorizon | awk '{sub(/\r$/,""); print "'"$piholeIP"'" $0}' > $origin/$accretionDisc cat $origin/$eventHorizon | awk '{sub(/\r$/,""); print "'"$piholeIP"'" $0}' > $origin/$accretionDisc
# remove corrupt lines (like ..com)
echo "** Deleting invalid entries..."
sed -i '/\.\./d' $origin/$accretionDisc
# Copy the file over as /etc/pihole/gravity.list so dnsmasq can use it # Copy the file over as /etc/pihole/gravity.list so dnsmasq can use it
sudo cp $origin/$accretionDisc $adList sudo cp $origin/$accretionDisc $adList
kill -HUP $(pidof dnsmasq) kill -HUP $(pidof dnsmasq)