mirror of
https://git.lapiole.org/dani/ansible-roles.git
synced 2025-10-07 06:54:55 +02:00
Update to 2021-12-01 19:13
This commit is contained in:
20
roles/squid/templates/ufdb_update.sh.j2
Normal file
20
roles/squid/templates/ufdb_update.sh.j2
Normal file
@@ -0,0 +1,20 @@
|
||||
#!/bin/sh
|
||||
|
||||
{% if squid_ufdb_update_from_univ %}
|
||||
/usr/bin/rsync -rzPq ftp.univ-tlse1.fr::blacklist/dest/ /var/ufdbguard/blacklists/
|
||||
{% endif %}
|
||||
|
||||
find /var/ufdbguard/blacklists/ -mindepth 1 -maxdepth 1 -type d -exec basename "{}" \;| while read CATEGORY; do
|
||||
if [ -e /var/ufdbguard/blacklists/$CATEGORY/domains -o -e /var/ufdbguard/blacklists/$CATEGORY/urls ]; then
|
||||
CMD="ufdbGenTable -W -n -t $CATEGORY"
|
||||
if [ -e /var/ufdbguard/blacklists/$CATEGORY/domains ]; then
|
||||
CMD=$CMD" -d /var/ufdbguard/blacklists/$CATEGORY/domains"
|
||||
fi
|
||||
if [ -e /var/ufdbguard/blacklists/$CATEGORY/urls ]; then
|
||||
CMD=$CMD" -u /var/ufdbguard/blacklists/$CATEGORY/urls"
|
||||
fi
|
||||
eval $CMD 2>/dev/null
|
||||
fi
|
||||
done
|
||||
systemctl restart ufdb
|
||||
exit 0
|
Reference in New Issue
Block a user