mirror of
https://github.com/pi-hole/pi-hole.git
synced 2025-08-25 11:58:49 +02:00
Inserted IF code block to avoid download empty dnscrypt-resolvers.csv file
parent
16dc139d0b
commit
27a6d389c7
25
DNSCrypt.md
25
DNSCrypt.md
@ -302,17 +302,26 @@ To automate this process you can write a simple shell script:
|
||||
# get the latest copy from github
|
||||
cd /tmp
|
||||
wget -O "dnscrypt-resolvers-$NOW.csv" https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/master/dnscrypt-resolvers.csv
|
||||
|
||||
### If code block to avoid null resolvers file ###
|
||||
if [ -s "dnscrypt-resolvers-$NOW.csv" ]; then
|
||||
# adjust permissions
|
||||
chown root:staff "/tmp/dnscrypt-resolvers-$NOW.csv"
|
||||
|
||||
# adjust permissions
|
||||
chown root:staff "/tmp/dnscrypt-resolvers-$NOW.csv"
|
||||
# move it to the correct location
|
||||
cd /usr/local/share/dnscrypt-proxy/
|
||||
mv -f dnscrypt-resolvers.csv dnscrypt-resolvers.csv.bak
|
||||
mv -f "/tmp/dnscrypt-resolvers-$NOW.csv" ./dnscrypt-resolvers.csv
|
||||
|
||||
# move it to the correct location
|
||||
cd /usr/local/share/dnscrypt-proxy/
|
||||
mv -f dnscrypt-resolvers.csv dnscrypt-resolvers.csv.bak
|
||||
mv -f "/tmp/dnscrypt-resolvers-$NOW.csv" ./dnscrypt-resolvers.csv
|
||||
# restart all dnscrypt-proxies
|
||||
systemctl restart dnscrypt-proxy@okturtles.service
|
||||
echo "Resolvers file updated"
|
||||
else
|
||||
echo "File is null"
|
||||
fi
|
||||
### End IF code block ###
|
||||
|
||||
# restart all dnscrypt-proxies
|
||||
systemctl restart dnscrypt-proxy@\*
|
||||
exit 0
|
||||
|
||||
**Run the script manually or automated adding it to the roots crontab**
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user