[prev in list] [next in list] [prev in thread] [next in thread] 

List:       ipcop-svn
Subject:    [Ipcop-svn] SF.net SVN: ipcop:[6437] ipcop/trunk
From:       dotzball () users ! sourceforge ! net
Date:       2012-02-29 17:47:00
Message-ID: E1S2ncB-0003M5-WD () sfp-svn-4 ! v30 ! ch3 ! sourceforge ! com
[Download RAW message or body]

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


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic