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

Reply via email to