Page MenuHomeFreeBSD

packages: Add an "optional" set
ClosedPublic

Authored by ivy on Sep 28 2025, 10:57 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Jan 25, 12:25 AM
Unknown Object (File)
Tue, Jan 6, 6:00 PM
Unknown Object (File)
Dec 20 2025, 5:05 AM
Unknown Object (File)
Dec 18 2025, 2:28 AM
Unknown Object (File)
Dec 14 2025, 4:53 PM
Unknown Object (File)
Dec 14 2025, 2:15 PM
Unknown Object (File)
Dec 13 2025, 10:58 PM
Unknown Object (File)
Dec 12 2025, 9:19 PM
Subscribers

Details

Summary

This is everything in "base" but without compilers. This means we
have sets to support four basic workloads:

  • "minimal" for a small installation where the user intends to add other packages by hand.
  • "optional" for a complete installation on a production system which does not need to compile software.
  • "devel", which can be added to either minimal or optional when compilers are required.
  • "base" for a complete installation, including compilers, for users who don't want to interact with pkgbase and just want the complete system installed like it was before.

This is probably the last set want to add; any further metapackages
would be better treated as "task" packages intended to target one
specific workload.

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

ivy requested review of this revision.Sep 28 2025, 10:57 PM

@dch: you should be able to use this for the "notoolchain" OCI image.

cperciva added inline comments.
release/packages/sets/optional-jail-dbg.ucl
19

Should this say "for jails"?

ivy removed a subscriber: cperciva.

add a description for bsdinstall

fix the optional-jail-dbg comment

ivy marked an inline comment as done.Sep 28 2025, 11:08 PM
ivy added inline comments.
release/packages/sets/optional-jail-dbg.ucl
19

probably yes, fixed!

This revision is now accepted and ready to land.Sep 28 2025, 11:12 PM
This revision was automatically updated to reflect the committed changes.
ivy marked an inline comment as done.