skripting-section:bash:squidblacklist-updater

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
skripting-section:bash:squidblacklist-updater [2017/11/21 10:09] – [Skript Sourcecode] michaelskripting-section:bash:squidblacklist-updater [2017/11/24 10:48] (current) – [Skript Sourcecode] michael
Line 19: Line 19:
 proxy='outappl.pnet.ch:3128' proxy='outappl.pnet.ch:3128'
  
-#download_dir='/opt/rpz/download/' +download_dir='/opt/rpz/download/' 
-download_dir='/home/rebermi/download/' +#download_dir='/home/rebermi/download/' 
-#dns_zones_dir='/etc/bind/rpz/' +dns_zones_dir='/etc/bind/rpz/' 
-dns_zones_dir='/home/rebermi/rpz/'+#dns_zones_dir='/home/rebermi/rpz/'
 zone_file_prefix='url_bl_' zone_file_prefix='url_bl_'
  
Line 34: Line 34:
 #------------------------------------------------------------------------------ #------------------------------------------------------------------------------
  
-#DGINCLUDEFILE=/etc/bind/rpz/_include_squidblacklist_filters +DGINCLUDEFILE="${dns_zones_dir}_include_squidblacklist_filters"
-DGINCLUDEFILE=/home/rebermi/rpz/_include_squidblacklist_filters+
 echo > "${DGINCLUDEFILE}" echo > "${DGINCLUDEFILE}"
  
Line 78: Line 77:
  
     # update include file     # update include file
-    echo "Include ${dns_zones_dir}${zone_file_prefix}${listname}" >> "${DGINCLUDEFILE}"+    echo "zone \"url.bl.${listname}.rpz\" in {" >> "${DGINCLUDEFILE}" 
 +    echo "type master;" >> "${DGINCLUDEFILE}" 
 +    echo "file \"${dns_zones_dir}${zone_file_prefix}${listname}\";" >> "${DGINCLUDEFILE}" 
 +    echo "};" >> "${DGINCLUDEFILE}"
  
 done done
  
 rm -f ${download_dir}* rm -f ${download_dir}*
 +chown proxyadm /etc/bind/rpz/*
 +
 echo "Restarting Bind9 Service... " echo "Restarting Bind9 Service... "
 +
 systemctl restart bind9 systemctl restart bind9
 echo "Done." echo "Done."
 </sxh> </sxh>
  • skripting-section/bash/squidblacklist-updater.1511255361.txt.gz
  • Last modified: 2017/11/21 10:09
  • by michael