freebsd-skq/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 Use UBOOT_FILES in the dd(1) input file, as intended. 2015-10-06 01:05:07 +00:00
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 rev.284898 removed _SHLIBDIRPREFIX so we need to reconstruct its value 2015-07-10 05:07:18 +00:00
pkg_repos Update the pkg-stage target to be more compatible with pkg-1.2: 2014-01-16 16:12:09 +00:00
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 Fix tmpfs(5) '/tmp' mount point. 2015-11-25 19:10:04 +00:00
Makefile Add a new target to touch the ${.OBJDIR}/release file, which 2016-01-06 05:23:25 +00:00
Makefile.azure Remove the HH-MM suffix from the build date suffix. 2015-07-01 14:51:26 +00:00
Makefile.ec2 Enable "EC2 Enhanced Networking" (aka. SR-IOV networking) when creating 2016-01-12 09:42:21 +00:00
Makefile.gce Remove the HH-MM suffix from the build date suffix. 2015-07-01 14:51:26 +00:00
Makefile.mirrors Deprecate MD5 checksum generation in favor of SHA512. 2015-10-14 22:33:11 +00:00
Makefile.vagrant Remove '-' separating OSRELEASE and SNAPSHOT_DATE for vagrant 2015-09-01 15:28:35 +00:00
Makefile.vm Deprecate MD5 checksum generation in favor of SHA512. 2015-10-14 22:33:11 +00:00
rc.local Create /tmp/bsdinstall_etc even if we aren't starting the installer so that 2014-09-13 20:09:02 +00:00
release.conf.sample Merge the following from ^/projects/release-arm64 to allow 2015-04-21 00:48:35 +00:00
release.sh Set FORCE_PKG_REGISTER=1 when installing packages to avoid failures 2016-01-09 00:45:38 +00:00