| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
MFC after: 3 days
Reviewed by: cperciva, bapt
Differential Revision: https://reviews.freebsd.org/D52777
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is base, but without packages which are not generally useful
in jails. The following packages are excluded:
* Support for hardware not present in a jail:
acpi, apm, bluetooth, ccdconfig, console-tools, cxgbe-tools,
efi-tools, fd, hostapd, mlx-tools, nvme-tools, wpa
* Kernel facilities that don't work in a jail:
dtrace, dwatch, ggate, hast, iscsi, libcuse, smbutils
All library packages are included in base-jail, even if they might not
work, because the user may have executables linked with them.
While here, remove the set-minimal dependency from set-devel, since
this will cause unnecessary packages to be installed in jails. This
means users will need to install set-devel in addition to their base
set (minimal or base), which bsdinstall already handles correctly.
Add a license to all the set UCL files, so people can redistribute them.
MFC after: 6 hours
Reviewed by: manu
Differential Revision: https://reviews.freebsd.org/D52719
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Provide at least a basic description of every package we build.
Where possible, the description is taken from a relevant manpage;
when there was no suitable text in the manpage, I wrote a new
description.
Since the UCL files now contain a significant amount of English
prose which is almost certainly subject to copyright in at least
some jurisdictions, add a copyright header to every file. Where
the text was taken from a manpage, the copyright and license are
also taken from the manpage. A few files don't have copyright
headers added because the origin of the text is unclear, or because
the files were written by someone else.
While here, remove some orphaned UCL files for packages we no
longer ship.
MFC after: 1 day
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D52690
|
|
|
Modify template.ucl to require that the "all" UCL file exists for every
package. This prevents packages being added accidentally, and ensures
each package has as least a perfunctory comment and description.
Add missing UCL files for all existing packages.
Modify special packages created by Makefile.inc1 to pass the appropriate
parameters to generate-ucl to find their UCL files.
Reviewed by: des, bapt
Approved by: des (mentor)
Differential Revision: https://reviews.freebsd.org/D50281
|