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

Reply via email to