From 849043c0705fcee1a5a6d4a9fac1b8b1a7f2a726 Mon Sep 17 00:00:00 2001 From: jim-p Date: Mon, 28 Jun 2010 19:26:54 -0400 Subject: Ensure /var/squid is owned by proxy:proxy or else squid can/will have issues. --- config/squid/squid.inc | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/config/squid/squid.inc b/config/squid/squid.inc index 54150805..bbc50313 100644 --- a/config/squid/squid.inc +++ b/config/squid/squid.inc @@ -40,6 +40,7 @@ if(!function_exists("filter_configure")) require_once("filter.inc"); define('SQUID_CONFBASE', '/usr/local/etc/squid'); +define('SQUID_BASE', '/var/squid/'); define('SQUID_ACLDIR', '/var/squid/acl'); define('SQUID_PASSWD', '/var/etc/squid.passwd'); @@ -226,9 +227,9 @@ EOD; foreach (array( SQUID_CONFBASE, SQUID_ACLDIR, - ) as $dir) { - make_dirs($dir); - squid_chown_recursive($dir, 'proxy', 'proxy'); + SQUID_BASE ) as $dir) { + make_dirs($dir); + squid_chown_recursive($dir, 'proxy', 'proxy'); } /* kill any running proxy alarm scripts */ @@ -1101,9 +1102,9 @@ function squid_resync() { foreach (array( SQUID_CONFBASE, SQUID_ACLDIR, - ) as $dir) { - make_dirs($dir); - squid_chown_recursive($dir, 'proxy', 'proxy'); + SQUID_BASE ) as $dir) { + make_dirs($dir); + squid_chown_recursive($dir, 'proxy', 'proxy'); } file_put_contents(SQUID_CONFBASE . '/squid.conf', $conf); -- cgit v1.2.3