opnsense-src/release
Colin Percival 9b92ce7bd3 Makefile.vm: Fix duplicate rc.conf files
Two bugs in Makefile.vm resulted in disk images being "built" multiple
times, resulting in lines added to /etc/rc.conf being duplicated:

1. The vm-image target reused the same "staging tree" directory for all
of its builds (multiple disk image types and multiple filesystem types).

2. The cw-type-flavour-fs target depends on emulator-portinstall, which
did not have a 'touch ${.TARGET}' and thus re-ran every time -- and
caused the cw-type-flavour-fs target to be re-run.  This was triggered
by release builds running `make cloudware-release` (creating the disk
images) followed by `make ec2amis` (which re-created the disk images
prior to uploading them).

MFC After:	1 week
Sponsored by:	https://www.patreon.com/cperciva

(cherry picked from commit 97bd53ef4d20b7d15e0b0976e885af9438f5637e)
2023-12-05 15:40:05 -08:00
..
amd64 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
arm release: remove arm/armv6 RPI-B configuration file 2023-09-03 16:59:00 -04:00
arm64 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
i386 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
packages pkgbase: Move headers and libs out of runtime and utilities 2023-11-12 10:37:16 +00:00
pkg_repos Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
powerpc powerpc/generate-hfs.sh: Don't include $FreeBSD$ in prefix to uuencoded image 2023-10-24 10:11:12 -07:00
riscv Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
scripts Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
tools EC2: Add experimental cloud-init images 2023-10-03 10:28:18 -07:00
Makefile release: update stable/14 following branching from main 2023-08-24 19:07:33 -04:00
Makefile.azure releng-azure: Add ZFS support to Azure image buliding and uploading 2023-10-16 01:14:56 +08:00
Makefile.ec2 EC2: Flavour existing AMIs as "base" 2023-10-03 10:28:18 -07:00
Makefile.firecracker Firecracker: Make root disk configurable 2023-08-07 09:21:08 -07:00
Makefile.gce releng-gce: Add missing _ 2023-10-19 15:57:29 -07:00
Makefile.inc1 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.mirrors Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.vagrant Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.vm Makefile.vm: Fix duplicate rc.conf files 2023-12-05 15:40:05 -08:00
rc.local bsdinstall release: Start installer on multiple consoles 2022-10-03 17:09:17 +01:00
release.conf.sample release: update stable/14 following branching from main 2023-08-24 19:07:33 -04:00
release.sh release: fix ports checkout if /usr/ports does not exist 2021-05-12 12:08:59 -04:00