mirror of
https://github.com/pi-hole/pi-hole.git
synced 2025-08-25 20:08:44 +02:00
Inserted IF code block to avoid download empty dnscrypt-resolvers.csv file
parent
16dc139d0b
commit
27a6d389c7
11
DNSCrypt.md
11
DNSCrypt.md
@ -303,6 +303,8 @@ To automate this process you can write a simple shell script:
|
|||||||
cd /tmp
|
cd /tmp
|
||||||
wget -O "dnscrypt-resolvers-$NOW.csv" https://raw.githubusercontent.com/jedisct1/dnscrypt-proxy/master/dnscrypt-resolvers.csv
|
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
|
# adjust permissions
|
||||||
chown root:staff "/tmp/dnscrypt-resolvers-$NOW.csv"
|
chown root:staff "/tmp/dnscrypt-resolvers-$NOW.csv"
|
||||||
|
|
||||||
@ -312,7 +314,14 @@ To automate this process you can write a simple shell script:
|
|||||||
mv -f "/tmp/dnscrypt-resolvers-$NOW.csv" ./dnscrypt-resolvers.csv
|
mv -f "/tmp/dnscrypt-resolvers-$NOW.csv" ./dnscrypt-resolvers.csv
|
||||||
|
|
||||||
# restart all dnscrypt-proxies
|
# restart all dnscrypt-proxies
|
||||||
systemctl restart dnscrypt-proxy@\*
|
systemctl restart dnscrypt-proxy@okturtles.service
|
||||||
|
echo "Resolvers file updated"
|
||||||
|
else
|
||||||
|
echo "File is null"
|
||||||
|
fi
|
||||||
|
### End IF code block ###
|
||||||
|
|
||||||
|
exit 0
|
||||||
|
|
||||||
**Run the script manually or automated adding it to the roots crontab**
|
**Run the script manually or automated adding it to the roots crontab**
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user