]> git.ipfire.org Git - people/teissler/ipfire-2.x.git/commitdiff
squid: Include /etc/squid/squid.conf.pre.local.
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 18 Jun 2013 13:59:03 +0000 (15:59 +0200)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 18 Jun 2013 13:59:03 +0000 (15:59 +0200)
This configuration file is included _before_ the
default IPFire configuration.

config/rootfiles/core/70/filelists/files
html/cgi-bin/proxy.cgi

index fe925588e8b34b015484c174cc64c49d62ef71c9..683da926f42457bcf940a59055fac66d4af82bd8 100644 (file)
@@ -5,6 +5,7 @@ etc/rc.d/init.d/squid
 usr/local/bin/openvpnctrl
 etc/init.d/firewall
 srv/web/ipfire/cgi-bin/ddns.cgi
+srv/web/ipfire/cgi-bin/proxy.cgi
 usr/lib/squid/errors/tr/ERR_ACCESS_DENIED
 usr/lib/squid/errors/tr/ERR_ACL_TIME_QUOTA_EXCEEDED
 usr/lib/squid/errors/tr/ERR_AGENT_CONFIGURE
index 901ed7250466d84a2aa6a0c043a3b3745d5e6098..fb313ac7c122104c0376a0845f98fa32495d8617 100644 (file)
@@ -3061,6 +3061,12 @@ icp_port 0
 
 END
        ;
+
+       # Include file with user defined settings.
+       if (-e "/etc/squid/squid.conf.pre.local") {
+               print FILE "include /etc/squid/squid.conf.pre.local\n\n";
+       }
+
        print FILE "http_port $netsettings{'GREEN_ADDRESS'}:$proxysettings{'PROXY_PORT'}";
        if ($proxysettings{'TRANSPARENT'} eq 'on') { print FILE " transparent" }
        if ($proxysettings{'NO_CONNECTION_AUTH'} eq 'on') { print FILE " no-connection-auth" }