Never Mind.....found my answer.
For those interested....
/etc/squid/squid.conf.tmpl
is indeed the source for the /etc/squid/squid.conf file.
The /etc/squid/squid.conf file is generated based on the template /etc/squid/squid.conf.tmpl.
The setting for the template file, /etc/squid/squid.conf.tmpl, I assume are gotten from the settings file elsewhere.
Anyways...there is a section in /etc/squid/squid.conf.tmpl
which is
# begin custom.tmpl
#try
#include "/var/efw/proxy/custom.tmpl"
#except
#pass
#end try
# end custom.tmpl
I moved the above code just above where I wanted it.
In theory, i think, it can be moved anywhere in the tmpl file as long as you don't have conflicting configurations in the custom file.
Once you move the code in the tmpl file to another location in the tmpl file, that meets your needs, simply edit the custom file which is at
/var/efw/proxy/custom.tmpl
and include your acls or any other custom configs.
and thats it. Your seeting will be saved and included every time suqid starts.
If you read my earlier posts, I said that it did not move the config.....it actually does work..except I moved the wrong code.....so I made a mistake.
I moved:
#if $CUSTOM_ACL != ''
$CUSTOM_ACL
#end if
#if $EXT_REDIR != ''
# START CUSTOM INCLUDES
$CUSTOM_INCLUDES
# END CUSTOM INCLUDES
#end if
instead of
# begin custom.tmpl
#try
#include "/var/efw/proxy/custom.tmpl"
#except
#pass
#end try
# end custom.tmpl
wonder how i missed...the obvious.
Anyways. Its working.
Thanks.