[MacPorts] #47709: Squid3 Squid.wrapper suggest
MacPorts
noreply at macports.org
Tue May 12 14:31:13 PDT 2015
#47709: Squid3 Squid.wrapper suggest
----------------------------+--------------------------------
Reporter: plm_macports@… | Owner: macports-tickets@…
Type: submission | Status: new
Priority: Normal | Milestone: MacPorts Future
Component: ports | Version: 2.3.3
Keywords: | Port:
----------------------------+--------------------------------
Hi,
I had a lot of problems to start Squid3 and don't understand why. I could
start Squid directly with a "squid -s" but not with launchctl plist or
directly with the wrapper.
The origin was that my configuration of "cache_dir" was in an other
repertory than default. The wrapper test directly the
"/opt/local/var/squid/cache" directory to test if cache directories
exists…
So, I suggest to modify the "Squid.wrapper" script to test in "squid.conf"
file if "cache_dir" is set to default.
A little bit like this:
{{{
#!/bin/bash
………
if eval grep -q '^cache_dir ' /opt/local/etc/squid/squid.conf ; then
CacheDir="$(grep '^cache_dir ' /opt/local/etc/squid/squid.conf |
awk '{ print $3 }')"
else
CacheDir="/opt/local/var/squid/cache"
fi
………
Start()
{
cd /opt/local/var/squid
if [ ! -d "${CacheDir}/00" ]; then
/opt/local/sbin/squid -s -z
fi
/opt/local/sbin/squid -s
}
………
}}}
Best regards
--
Ticket URL: <https://trac.macports.org/ticket/47709>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list