History log of /freebsd/release/packages/ucl/ssh-all.ucl (Results 1 – 2 of 2)
Revision Date Author Comments
# 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 ...


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

packages: move ucl files to a subdirectory

We want to have a UCL file for every package, to set fields like
comment, desc, license, etc.; to avoid cluttering release/packages with
~200 new files, mo

packages: move ucl files to a subdirectory

We want to have a UCL file for every package, to set fields like
comment, desc, license, etc.; to avoid cluttering release/packages with
~200 new files, move these to the ucl/ directory.

Add a better description for the yp package to demonstrate how this will
work in practice.

Clean up the handling of the package comment suffix for generated
packages (dev, lib32, etc.) and do the UCL modifications in
generate-ucl.lua, so we don't overwrite the ucl's comment.

Add a long-form suffix to the description for generated packages to
explain what they do.

Eventually, we should require the ucl file exists (try=false) to prevent
people accidentally creating new packages with a typo, but for now, keep
the ucl optional.

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

show more ...