svn commit: r295262 - in projects/release-pkg: . release/packages
Baptiste Daroussin
bapt at FreeBSD.org
Thu Feb 4 15:36:59 UTC 2016
On Thu, Feb 04, 2016 at 03:32:03PM +0000, Glen Barber wrote:
> Author: gjb
> Date: Thu Feb 4 15:32:03 2016
> New Revision: 295262
> URL: https://svnweb.freebsd.org/changeset/base/295262
>
> Log:
> Rework the way <packagename>.ucl files are generated.
> One of the major pain points with how this was implemented
> is the requirement of in-tree, hard-coded <name>.ucl, as
> well as <name>-<suffix>.ucl where <suffix> can be lib32,
> profile, development, debug, or any combination of the four.
>
> This created significant overhead when adding new packages
> and any of the files in any of the combinations were missing.
>
> Instead of test(1)-ing if the <packagename>.ucl file exists,
> hand off to a script to figure out what the final ucl file
> name should be before invoking pkg(8).
>
> The default behavior is 'template.ucl' is used as a fallback.
>
> This affects only the userland packages, as the kernel code
> is already smart enough to handle these variations.
>
Nice I wanted to do that since the beginning, but I was too lazy to do it!
Thank you!
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-projects/attachments/20160204/5b3a66af/attachment.sig>
More information about the svn-src-projects
mailing list