opnsense-src/release
Colin Percival 4ef9a9d28a release: Publish non-uploaded cloudware bits
While most "cloudware" (AWS, Azure, GCP, Vagrant) images get uploaded
to their respective clouds, we have two images -- BASIC-CI and
BASIC-CLOUDINIT -- which are published via the FTP mirrors.  We have
been handling these using a manual and error-prone process of copying
them from the internal build directories into the FTP staging tree,
but they should be handled using the "make install ftp-stage"
mechanism which is used for all the other published images.

This commit 1. Adds a new 'make cloud-install' target which is run as
part of 'make install' and installs BASIC-CI and BASIC-CLOUDINIT images,
and 2. Extends 'make ftp-stage' in Makefile.mirrors to copy those bits
into the FTP staging area.

As a side benefit, this will also make BASIC-CI and BASIC-CLOUDINIT
images available for arm64; until now they have only been available
for amd64.

MFC after:	1 week

(cherry picked from commit 4771c2e9d1c7db949a82dfe4f2b9878bb358a50e)
2024-06-25 17:34:43 -07: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 arm64/RPI: enable powerd by default on arm64-aarch64-RPI images 2024-01-30 14:10:00 -06:00
i386 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
packages nuageinit: add basic support for cloudinit. 2024-04-11 13:52:52 +02:00
pkg_repos Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
powerpc release: Fix powerpc boot block uudecoding 2024-04-16 22:43:27 -07:00
riscv Increase the size of riscv GENERICSD images to 6 GB 2024-01-15 07:29:35 -06:00
scripts Modernize DVD package set in preparation for 14.1 2024-05-23 17:06:50 -07:00
tools release: Rework vm_extra_pre_umount 2024-05-13 15:24:28 -07:00
Makefile release: Publish non-uploaded cloudware bits 2024-06-25 17:34:43 -07:00
Makefile.azure release: Support r/o /usr/ports for cloudware 2024-04-16 22:43:27 -07:00
Makefile.ec2 release: Support r/o /usr/ports for cloudware 2024-04-16 22:43:27 -07:00
Makefile.firecracker Firecracker: Make root disk configurable 2023-08-07 09:21:08 -07:00
Makefile.gce release: Support r/o /usr/ports for cloudware 2024-04-16 22:43:27 -07:00
Makefile.inc1 Remove $FreeBSD$: one-line sh pattern 2023-08-16 11:55:03 -06:00
Makefile.mirrors release: Publish non-uploaded cloudware bits 2024-06-25 17:34:43 -07:00
Makefile.vagrant release: Support r/o /usr/ports for cloudware 2024-04-16 22:43:27 -07:00
Makefile.vm release: Publish non-uploaded cloudware bits 2024-06-25 17:34:43 -07: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 Reapply "release.sh: Add -jN to make release" 2024-04-16 22:43:26 -07:00