#!/bin/sh
echo 'Copying config / helper files to <tal:user replace="squid_config_dir" />'
cp squid.conf purge_squid <tal:dir replace="squid_config_dir" />
echo 'Giving <tal:user replace="squid_user" /> ownership of its config and helper files'
chown <tal:user replace="squid_user" /> <tal:dir replace="squid_config_dir" />/squid.conf <tal:dir replace="squid_config_dir" />/purge_squid 
echo 'Giving <tal:user replace="squid_user" /> read and execute access to its config / helper files'
chmod u+r <tal:dir replace="squid_config_dir" />/squid.conf <tal:dir replace="squid_config_dir" />/purge_squid 
chmod u+x <tal:dir replace="squid_config_dir" />/purge_squid

# make sure squid has write access to its log directories
echo 'Giving <tal:user replace="squid_user" /> write access to <tal:dir replace="squid_log_dir" /> and <tal:dir replace="squid_cache_dir" />'
chown -R <tal:user replace="squid_user" /> <tal:dir replace="squid_log_dir" />
chmod -R u+rwx <tal:dir replace="squid_log_dir" />

echo 'Remember to initialize the squid cache (squid -z)'
echo 'And add the items in httpd.conf to the Virtualhost blocks of your apache config file'
