Re: Need help with dependencies for the RPM of squid.

From: Amos Jeffries <squid3_at_treenet.co.nz>
Date: Sat, 22 Mar 2014 16:00:12 +1300

On 22/03/2014 3:43 a.m., Eliezer Croitoru wrote:
> On 03/20/2014 12:26 PM, Kinkie wrote:
>> Hi Eliezer,
>> the dependencies look legitimate to me.
>> The only way I can see to reduce them is to split the package in two,
>> squid and squid-helpers. This could help remove perl-*, shadow-utils
>> and possibly krb5* from the dependencies of the main squid package.
>>
> Legit they do but to run the basic squid instance we need only the ones
> that are in the BASE of CentOS.
> About the libnettle, I have not built it yet but I will try to build it
> later on and will add it to the repo.
> For now I am working on two build nodes.
> i686 and x86_64.
> The perf node is helping me a lot!!
>
> One of the issues is that the auto dependencies tools recognizes the
> helpers as part of the dependency while it is only optional for it.
> I will try to find a way to ignore the script as it is for now to allow
> squid installation without breaking any yum dependencies.
>
> By the way all libexe/* files are scripts or addons while the etc/* and
> sbin/* is the basic squid.
> Am I right?

Yes sbin/ is just Squid. libexec/ are all helpers. bin/ is the tools
liek squidclient and purge.

BUT be aware that unlinkd, diskd, pinger and log_file_daemon helpers are
not quite as optional as most of the helpers. If the Squid binary is
built with those features enabled they become mandatory.
 The rest of the helpers require manual squid.conf edits to enable.

FWIW: I suggested to a few of the distro maintainers long ago that they
build separate squid and squid helpers packages. But word came back that
it was better to bundle the lot together to simplify packaging troubles.

Amos
Received on Sat Mar 22 2014 - 03:00:37 MDT

This archive was generated by hypermail 2.2.0 : Sat Mar 22 2014 - 12:00:14 MDT