History log of /src/release/packages/ucl/netmap-all.ucl (Results 1 – 12 of 12)
Revision Date Author Comments
# eaecc955 29-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Add an "optional" set

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 int

packages: Add an "optional" set

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

show more ...


# 31d00ac6 25-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Add a base-jail set

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,

packages: Add a base-jail set

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

show more ...


# c7a4cdd0 24-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Add descriptions for all packages

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 suitab

packages: Add descriptions for all packages

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

show more ...


# 29121751 07-Jul-2025 Lexi Winter <ivy@FreeBSD.org>

packages: create UCL files for package descriptions

Mechanically convert Makefile.package into individual UCL files for each
package and delete it.

Move handling of the 'comment' and 'desc' fields

packages: create UCL files for package descriptions

Mechanically convert Makefile.package into individual UCL files for each
package and delete it.

Move handling of the 'comment' and 'desc' fields from generate-ucl.sh to
template.ucl; this provides the default values for some packages which
don't have a UCL file yet.

Reviewed by: des, bapt, emaste
Approved by: des (mentor)
Differential Revision: https://reviews.freebsd.org/D50280

show more ...


# eaecc955 29-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Add an "optional" set

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 int

packages: Add an "optional" set

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

show more ...


# 31d00ac6 25-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Add a base-jail set

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,

packages: Add a base-jail set

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

show more ...


# c7a4cdd0 24-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Add descriptions for all packages

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 suitab

packages: Add descriptions for all packages

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

show more ...


# 29121751 07-Jul-2025 Lexi Winter <ivy@FreeBSD.org>

packages: create UCL files for package descriptions

Mechanically convert Makefile.package into individual UCL files for each
package and delete it.

Move handling of the 'comment' and 'desc' fields

packages: create UCL files for package descriptions

Mechanically convert Makefile.package into individual UCL files for each
package and delete it.

Move handling of the 'comment' and 'desc' fields from generate-ucl.sh to
template.ucl; this provides the default values for some packages which
don't have a UCL file yet.

Reviewed by: des, bapt, emaste
Approved by: des (mentor)
Differential Revision: https://reviews.freebsd.org/D50280

show more ...


# eaecc955 29-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Add an "optional" set

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 int

packages: Add an "optional" set

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

show more ...


# 31d00ac6 25-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Add a base-jail set

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,

packages: Add a base-jail set

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

show more ...


# c7a4cdd0 24-Sep-2025 Lexi Winter <ivy@FreeBSD.org>

packages: Add descriptions for all packages

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 suitab

packages: Add descriptions for all packages

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

show more ...


# 29121751 07-Jul-2025 Lexi Winter <ivy@FreeBSD.org>

packages: create UCL files for package descriptions

Mechanically convert Makefile.package into individual UCL files for each
package and delete it.

Move handling of the 'comment' and 'desc' fields

packages: create UCL files for package descriptions

Mechanically convert Makefile.package into individual UCL files for each
package and delete it.

Move handling of the 'comment' and 'desc' fields from generate-ucl.sh to
template.ucl; this provides the default values for some packages which
don't have a UCL file yet.

Reviewed by: des, bapt, emaste
Approved by: des (mentor)
Differential Revision: https://reviews.freebsd.org/D50280

show more ...