aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRenato Botelho <garga@FreeBSD.org>2015-05-05 12:05:31 -0300
committerRenato Botelho <garga@FreeBSD.org>2015-05-05 17:19:09 -0300
commit337409216460698001d235d4d2b1f148a4dd3602 (patch)
tree46a20c0416351b2e10907aec127f5f7a1b257b78
parent7c070039cf7717973d79414047e0fc8e9b343c23 (diff)
downloadpfsense-packages-337409216460698001d235d4d2b1f148a4dd3602.tar.gz
pfsense-packages-337409216460698001d235d4d2b1f148a4dd3602.tar.bz2
pfsense-packages-337409216460698001d235d4d2b1f148a4dd3602.zip
Respect SQUID_[UG]ID and use chmod()
-rwxr-xr-xconfig/squid3/34/squid.inc6
1 files changed, 3 insertions, 3 deletions
diff --git a/config/squid3/34/squid.inc b/config/squid3/34/squid.inc
index 11d445d4..e65a3508 100755
--- a/config/squid3/34/squid.inc
+++ b/config/squid3/34/squid.inc
@@ -148,9 +148,9 @@ function squid_dash_z($cache_action='none') {
}
if (file_exists("/var/squid/cache/swap.state")) {
- chown("/var/squid/cache/swap.state", "proxy");
- chgrp("/var/squid/cache/swap.state", "proxy");
- exec("chmod a+rw /var/squid/cache/swap.state");
+ chown("/var/squid/cache/swap.state", SQUID_UID);
+ chgrp("/var/squid/cache/swap.state", SQUID_GID);
+ chmod("/var/squid/cache/swap.state", "a+rw");
}
}