aboutsummaryrefslogtreecommitdiffstats
path: root/packages/squid.inc
diff options
context:
space:
mode:
authorScott Ullrich <sullrich@pfsense.org>2006-09-29 20:10:46 +0000
committerScott Ullrich <sullrich@pfsense.org>2006-09-29 20:10:46 +0000
commit0a176a018db0aee60d2fbbb4279ab377fc63f1a2 (patch)
tree7f1aa88418ac27220fcf35cf40f938767291f9b0 /packages/squid.inc
parent00ca3e6872c769a44741a3acc70d9319c9ff4d05 (diff)
downloadpfsense-packages-0a176a018db0aee60d2fbbb4279ab377fc63f1a2.tar.gz
pfsense-packages-0a176a018db0aee60d2fbbb4279ab377fc63f1a2.tar.bz2
pfsense-packages-0a176a018db0aee60d2fbbb4279ab377fc63f1a2.zip
When changing the on disk squid cache size, a squid -z is required.
Thanks to Free_The_Mallocs for the bug report.
Diffstat (limited to 'packages/squid.inc')
-rw-r--r--packages/squid.inc7
1 files changed, 6 insertions, 1 deletions
diff --git a/packages/squid.inc b/packages/squid.inc
index 7879a874..d0acf191 100644
--- a/packages/squid.inc
+++ b/packages/squid.inc
@@ -1,7 +1,7 @@
<?php
/* $Id$ */
/*
- squid.sh
+ squid.inc
Copyright (C) 2006 Scott Ullrich
Copyright (C) 2006 Fernando Lemos
All rights reserved.
@@ -55,6 +55,11 @@ function squid_get_real_interface_address($iface) {
return array($ip, long2ip(hexdec($netmask)));
}
+/* setup cache */
+function squid_dash_z() {
+ mwexec("/usr/local/sbin/squid -z");
+}
+
function squid_chown_recursive($dir, $user, $group) {
chown($dir, $user);
chgrp($dir, $group);