Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Oct 2025 07:45:06 -0700 (PDT)
From:      Roger Marquis <marquis@roble.com>
To:        Lexi Winter <ivy@freebsd.org>
Cc:        Matteo Riondato <matteo@freebsd.org>, Ronald Klop <ronald-lists@klop.ws>,  current@freebsd.org, pkgbase@freebsd.org
Subject:   Re: should FreeBSD-dhclient depend on FreeBSD-resolvconf?
Message-ID:  <7r257p26-qqs6-r1q3-9456-qn3o02rson6r@mx.roble.com>
In-Reply-To: <aO-iGGTAFqRTZ8vv@amaryllis.le-fay.org>
References:  <324231230.147694.1760527890049@localhost> <aO-QglIdge2VetmF@amaryllis.le-fay.org> <43B68BB6-02FA-470E-A8C5-99D15E3707D7@FreeBSD.org> <aO-TUeDnFPOS6Pds@amaryllis.le-fay.org> <89861E7A-64C7-47CB-89F6-A93AB14813FF@FreeBSD.org> <aO-ZME6G4MbN-0c6@amaryllis.le-fay.org> <3E63F63B-0C90-43E2-BF55-30310B7599D3@FreeBSD.org> <aO-iGGTAFqRTZ8vv@amaryllis.le-fay.org>

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

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


help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7r257p26-qqs6-r1q3-9456-qn3o02rson6r>