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