Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf?

From: Roger Marquis <marquis_at_roble.com>
Date: Wed, 15 Oct 2025 14:45:06 UTC
On Wed, 15 Oct 2025, Lexi Winter wrote:
> Matteo Riondato wrote in <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org>:
>> But then, what does ?minimal supported? mean, i.e., what role does
>> ?supported? play?
>  ...
> 	This metapackage installs the packages required to bring up a
> 	basic multi-user system.

I think most of us would define a minimal jail as having only those
packages, files and directories necessary to:

  * start and show a jail as running: `service jail start $jail && jls',

  * provide access via the posix shell: `jexec $jail /bin/sh`,

  * add non-minimal packages: [mount $jailroot/usr/ports] and
   `pkg [add|install] $pkgname`

As this leaves out critical packages like cron and syslogd these should
probably be made dependencies of subsequent `pkg install`s.  Adding
those packages, dirs and files would convert a "minimal jail" to a
"basic jail" with the goal being to most simply allow users to choose
either at install-time.

Roger