freebsd-dev/release
Glen Barber 5c52b2f5ca 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.

Sponsored by:	The FreeBSD Foundation
2016-02-04 15:32:03 +00:00
..
amd64 Increase efiboot.img size used in ISO creation 2016-01-13 14:47:13 +00:00
arm
arm64 Prevent memstick installation medium from attempting to mount 2016-01-05 03:20:45 +00:00
doc Add rtwn(4) to the hardware list. 2016-01-04 18:34:27 +00:00
i386 Merge ^/projects/release-install-debug: 2016-01-05 21:05:17 +00:00
packages Rework the way <packagename>.ucl files are generated. 2016-02-04 15:32:03 +00:00
pc98 Merge ^/projects/release-install-debug: 2016-01-05 21:05:17 +00:00
picobsd
pkg_repos
powerpc Merge ^/projects/release-install-debug: 2016-01-05 21:05:17 +00:00
scripts Fix naming inconsistency with lib32 debug packages. 2016-02-01 18:50:52 +00:00
sparc64 Merge ^/projects/release-install-debug: 2016-01-05 21:05:17 +00:00
tools
Makefile Add a new target to touch the ${.OBJDIR}/release file, which 2016-01-06 05:23:25 +00:00
Makefile.azure
Makefile.ec2 Enable "EC2 Enhanced Networking" (aka. SR-IOV networking) when creating 2016-01-12 09:42:21 +00:00
Makefile.gce
Makefile.mirrors
Makefile.vagrant
Makefile.vm
rc.local
release.conf.sample
release.sh Set FORCE_PKG_REGISTER=1 when installing packages to avoid failures 2016-01-09 00:45:38 +00:00