HardenedBSD/release
Colin Percival ce7756fdca release: make dependencies, not recursive make
For historical reasons, the vm-release and cloudware-release targets
were written as recursive makes of ${VMTARGETS} and ${CLOUDTARGETS};
this worked fine until we started running `make release -jN` and
had both VM and cloud targets depending on ${QEMUTGT}, at which
point things exploded when we tried to build the port twice at the
same time.

Switch vm-release and cloudware-release to have make dependencies on
their individual components; this way a single make process runs and
is aware of the duplicate dependency (and only runs it once).

MFC after:	5 days
2024-05-09 00:52:25 -07:00
..
amd64
arm release: remove arm/armv6 RPI-B configuration file 2023-08-31 19:24:38 -04:00
arm64 release: remove the RPI CM4s .dtb 2024-04-25 17:10:32 -05:00
i386
packages packages: add package for NTP 2024-05-04 07:41:54 -06:00
pkg_repos
powerpc release: Fix powerpc boot block uudecoding 2024-04-12 17:52:28 -07:00
riscv riscv: add firmware partitions to GENERICSD.conf 2024-02-14 11:16:54 -04:00
scripts release: Rework vm_extra_pre_umount 2024-05-06 13:40:47 -07:00
tools release: Rework vm_extra_pre_umount 2024-05-06 13:40:47 -07:00
Makefile release: Build dvd image before staging pkgs 2024-04-14 16:45:40 -07:00
Makefile.azure release: Support r/o /usr/ports for cloudware 2024-04-12 10:58:09 -07:00
Makefile.ec2 release: Support r/o /usr/ports for cloudware 2024-04-12 10:58:09 -07:00
Makefile.firecracker
Makefile.gce release: Support r/o /usr/ports for cloudware 2024-04-12 10:58:09 -07:00
Makefile.inc1
Makefile.mirrors release: Stage non-UFS images in vm-images-stage 2024-05-01 11:02:49 -07:00
Makefile.vagrant release: Support r/o /usr/ports for cloudware 2024-04-12 10:58:09 -07:00
Makefile.vm release: make dependencies, not recursive make 2024-05-09 00:52:25 -07:00
rc.local
release.conf.sample
release.sh Reapply "release.sh: Add -jN to make release" 2024-04-09 20:29:16 -07:00