Revision: 6437 http://ipcop.svn.sourceforge.net/ipcop/?rev=6437&view=rev Author: dotzball Date: 2012-02-29 17:46:59 +0000 (Wed, 29 Feb 2012) Log Message: ----------- Handle squidGuard (urlfilter) default files (custom blacklists) in lfs/ipcop. Those files are included in the IPCop backup now.
Modified Paths: -------------- ipcop/trunk/config/cfgroot/backup-include ipcop/trunk/config/rootfiles/common/ipcop ipcop/trunk/lfs/ipcop ipcop/trunk/updates/2.1.0/setup Modified: ipcop/trunk/config/cfgroot/backup-include =================================================================== --- ipcop/trunk/config/cfgroot/backup-include 2012-02-29 17:46:07 UTC (rev 6436) +++ ipcop/trunk/config/cfgroot/backup-include 2012-02-29 17:46:59 UTC (rev 6437) @@ -15,4 +15,9 @@ /etc/ssh/ssh_host_rsa_key.pub /etc/udev/rules.d/70-persistent-net.rules /var/ipcop/ +/var/lib/squidguard/db/custom/allowed/domains +/var/lib/squidguard/db/custom/allowed/urls +/var/lib/squidguard/db/custom/blocked/domains +/var/lib/squidguard/db/custom/blocked/expressions +/var/lib/squidguard/db/custom/blocked/urls /var/log/ntp/ Modified: ipcop/trunk/config/rootfiles/common/ipcop =================================================================== --- ipcop/trunk/config/rootfiles/common/ipcop 2012-02-29 17:46:07 UTC (rev 6436) +++ ipcop/trunk/config/rootfiles/common/ipcop 2012-02-29 17:46:59 UTC (rev 6437) @@ -1,4 +1,14 @@ etc/isdn-card-list etc/nic-modules-list +var/lib/squidguard +var/lib/squidguard/db +var/lib/squidguard/db/custom +var/lib/squidguard/db/custom/allowed +var/lib/squidguard/db/custom/allowed/domains +var/lib/squidguard/db/custom/allowed/urls +var/lib/squidguard/db/custom/blocked +var/lib/squidguard/db/custom/blocked/domains +var/lib/squidguard/db/custom/blocked/expressions +var/lib/squidguard/db/custom/blocked/urls var/log/dyndns var/log/fw_timeframe_log Modified: ipcop/trunk/lfs/ipcop =================================================================== --- ipcop/trunk/lfs/ipcop 2012-02-29 17:46:07 UTC (rev 6436) +++ ipcop/trunk/lfs/ipcop 2012-02-29 17:46:59 UTC (rev 6437) @@ -92,6 +92,19 @@ mkdir -p /var/log/dyndns chown nobody.nobody /var/log/dyndns + # URLfilter Database directory with custom blacklists + mkdir -p /var/lib/squidguard + mkdir -p /var/lib/squidguard/db + mkdir -p /var/lib/squidguard/db/custom + mkdir -p /var/lib/squidguard/db/custom/allowed + touch /var/lib/squidguard/db/custom/allowed/domains + touch /var/lib/squidguard/db/custom/allowed/urls + mkdir -p /var/lib/squidguard/db/custom/blocked + touch /var/lib/squidguard/db/custom/blocked/domains + touch /var/lib/squidguard/db/custom/blocked/expressions + touch /var/lib/squidguard/db/custom/blocked/urls + chown -R nobody:nobody /var/lib/squidguard/db + # Copy initial configfiles cp $(DIR_SRC)/config/cfgroot/backup-exclude $(CONFIG_ROOT)/backup/exclude.system cp $(DIR_SRC)/config/cfgroot/backup-include $(CONFIG_ROOT)/backup/include.system Modified: ipcop/trunk/updates/2.1.0/setup =================================================================== --- ipcop/trunk/updates/2.1.0/setup 2012-02-29 17:46:07 UTC (rev 6436) +++ ipcop/trunk/updates/2.1.0/setup 2012-02-29 17:46:59 UTC (rev 6437) @@ -44,7 +44,33 @@ chown nobody:nobody /var/ipcop/proxy/redirector/urlfilter fi +if [ ! -e /var/lib/squidguard ]; then + mkdir -p /var/lib/squidguard +fi +if [ ! -e /var/lib/squidguard/db ]; then + mkdir -p /var/lib/squidguard/db +fi +if [ ! -e /var/lib/squidguard/db/custom ]; then + mkdir -p /var/lib/squidguard/db/custom +fi +if [ ! -e /var/lib/squidguard/db/custom/allowed ]; then + mkdir -p /var/lib/squidguard/db/custom/allowed +fi +touch /var/lib/squidguard/db/custom/allowed/domains +touch /var/lib/squidguard/db/custom/allowed/urls + +if [ ! -e /var/lib/squidguard/db/custom/blocked ]; then + mkdir -p /var/lib/squidguard/db/custom/blocked +fi + +touch /var/lib/squidguard/db/custom/blocked/domains +touch /var/lib/squidguard/db/custom/blocked/expressions +touch /var/lib/squidguard/db/custom/blocked/urls + +chown -R nobody:nobody /var/lib/squidguard/db + + ##### # # End of version specific handling. Continue with universal stuff. This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Ipcop-svn mailing list Ipcop-svn@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ipcop-svn