Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 16 Mar 2024 11:30:36 -0500
From:      Tim Daneliuk <tundra@tundraware.com>
To:        FreeBSD Tech Support <freebsd-questions@freebsd.org>
Subject:   Re: Why Does bind Have So Many Dependencies
Message-ID:  <18e4819d3e0.2890.0b331fcf0b21179f1640bd439e3f4a1e@tundraware.com>
In-Reply-To: <44bk7ff70i.fsf@be-well.ilk.org>
References:  <d3eb7a53-666d-4885-9c28-46750d915041@tundraware.com> <44bk7ff70i.fsf@be-well.ilk.org>

next in thread | previous in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
On March 15, 2024 6:23:11 PM Lowell Gilbert 
<freebsd-questions-local@be-well.ilk.org> wrote:

> Tim Daneliuk <tundra@tundraware.com> writes:
>
>> I got notice the bind 9.16 was going EOL and to upgrade to 9.18.
>>
>> When I built from source, I saw this very long list of other stuff
>> that got build.  X libs?  doxygen?   Why  all this:
>
> Offhand, I can say that's not a particularly heavy set of dependencies. A
> lot of them look like they probably come from something along the line using
> a lot of rendering tools to build its documentation.
>
> Why do you ask? After all, you're clearly pretty competent at dealing with
> the ports system.
>
> Be well.

Because I try to not clutter up servers with unnecessary ports.  It takes 
up space and increases the attack surface.

What I don't understand is that I told the build not to include docs but it 
installed all this other cruft anyway.

 A dns server build shouldn't require groff and xaw...

[-- Attachment #2 --]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">;
<html>
<body>
<div dir="auto">
<div dir='auto'><br></div>
<div id="aqm-original" style="color: black;">
<div dir="auto">On March 15, 2024 6:23:11 PM Lowell Gilbert &lt;freebsd-questions-local@be-well.ilk.org&gt; wrote:</div>
<div><br></div>
<blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #808080; padding-left: 0.75ex;">
<div dir="auto">Tim Daneliuk &lt;tundra@tundraware.com&gt; writes:</div>
<div dir="auto"><br></div>
<blockquote type="cite" class="gmail_quote" style="margin: 0 0 0 0.75ex; border-left: 1px solid #0099CC; padding-left: 0.75ex;">
<div dir="auto">I got notice the bind 9.16 was going EOL and to upgrade to 9.18.</div>
<div dir="auto"><br></div>
<div dir="auto">When I built from source, I saw this very long list of other stuff</div>
<div dir="auto">that got build. &nbsp;X libs? &nbsp;doxygen? &nbsp; Why &nbsp;all this:</div>
</blockquote>
<div dir="auto"><br></div>
<div dir="auto">Offhand, I can say that's not a particularly heavy set of dependencies. A</div>
<div dir="auto">lot of them look like they probably come from something along the line using</div>
<div dir="auto">a lot of rendering tools to build its documentation.</div>
<div dir="auto"><br></div>
<div dir="auto">Why do you ask? After all, you're clearly pretty competent at dealing with</div>
<div dir="auto">the ports system.</div>
<div dir="auto"><br></div>
<div dir="auto">Be well.</div>
</blockquote>
</div><div dir="auto">Because I try to not clutter up servers with unnecessary ports.&nbsp; It takes up space and increases the attack surface.</div><div dir="auto"><br></div><div dir="auto">What I don't understand is that I told the build not to include docs but it installed all this other cruft anyway.&nbsp;</div><div dir="auto"><br></div><div dir="auto">&nbsp;A dns server build shouldn't require groff and xaw...</div>
</div></body>
</html>

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?18e4819d3e0.2890.0b331fcf0b21179f1640bd439e3f4a1e>