Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
skripting-section:bash:squidblacklist-updater [2017/11/13 12:28] – michael | skripting-section:bash:squidblacklist-updater [2017/11/24 10:48] (current) – [Skript Sourcecode] michael | ||
---|---|---|---|
Line 19: | Line 19: | ||
proxy=' | proxy=' | ||
- | #download_dir='/ | + | download_dir='/ |
- | download_dir='/ | + | #download_dir='/ |
- | #dns_zones_dir='/ | + | dns_zones_dir='/ |
- | dns_zones_dir='/ | + | #dns_zones_dir='/ |
zone_file_prefix=' | zone_file_prefix=' | ||
Line 34: | Line 34: | ||
# | # | ||
- | #DGINCLUDEFILE=/ | + | DGINCLUDEFILE=" |
- | DGINCLUDEFILE=/ | + | |
echo > " | echo > " | ||
Line 49: | Line 48: | ||
tar -xvf " | tar -xvf " | ||
- | for line in $(grep -v '#' | + | |
echo " | echo " | ||
done | done | ||
- | + | ||
- | sed -i 's/$/ IN CNAME \./g' " | + | sed -i ' |
- | + | sed -i '/ | |
- | cat >> " | + | |
+ | |||
+ | | ||
$TTL 7200 | $TTL 7200 | ||
@ IN SOA @ root ( | @ IN SOA @ root ( | ||
Line 71: | Line 72: | ||
; nasty domains | ; nasty domains | ||
EOF2 | EOF2 | ||
- | + | ||
- | cat " | + | cat " |
mv " | mv " | ||
# update include file | # update include file | ||
- | echo "Include | + | echo "zone \" |
- | + | echo "type master;" | |
+ | echo "file \"${dns_zones_dir}${zone_file_prefix}${listname}\";" | ||
+ | echo "};" >> " | ||
done | done | ||
rm -f ${download_dir}* | rm -f ${download_dir}* | ||
+ | chown proxyadm / | ||
+ | |||
echo " | echo " | ||
+ | |||
systemctl restart bind9 | systemctl restart bind9 | ||
echo " | echo " | ||
</ | </ |