On Wed, 15 Oct 2025, Lexi Winter wrote:
Matteo Riondato wrote in <[email protected]>:
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