git: d263bfda8203 - stable/14 - release/Makefile.vm: Add cloudware overrides

From: Colin Percival <cperciva_at_FreeBSD.org>
Date: Wed, 11 Sep 2024 05:29:30 UTC
The branch stable/14 has been updated by cperciva:

URL: https://cgit.FreeBSD.org/src/commit/?id=d263bfda82036aa6ac153479e2a13a119a498fcf

commit d263bfda82036aa6ac153479e2a13a119a498fcf
Author:     Brad Davis <brd@FreeBSD.org>
AuthorDate: 2023-12-15 18:08:50 +0000
Commit:     Colin Percival <cperciva@FreeBSD.org>
CommitDate: 2024-09-11 05:28:59 +0000

    release/Makefile.vm: Add cloudware overrides
    
    Allow the cloudware *_FLAVOURS and *_FSLIST values to be overridden
    at the command line, to assist users who want to e.g. build only one
    of the many EC2 AMIs available.
    
    (cherry picked from commit 863975b6840b2833b0f772648ba2532806ffece8)
---
 release/Makefile.vm | 18 +++++++++---------
 1 file changed, 9 insertions(+), 9 deletions(-)

diff --git a/release/Makefile.vm b/release/Makefile.vm
index 71a4392b6b0c..8c48c0a13dc9 100644
--- a/release/Makefile.vm
+++ b/release/Makefile.vm
@@ -25,31 +25,31 @@ CLOUDWARE_TYPES?= AZURE \
 		OCI \
 		VAGRANT
 AZURE_FORMAT=	vhdf
-AZURE_FSLIST=	ufs zfs
+AZURE_FSLIST?=	ufs zfs
 AZURE_DESC=	Microsoft Azure platform image
 BASIC-CI_FORMAT=	raw
-BASIC-CI_FSLIST=	ufs
+BASIC-CI_FSLIST?=	ufs
 BASIC-CI_DESC=		Image for CI
 BASIC-CLOUDINIT_FORMAT=	raw qcow2
 BASIC-CLOUDINIT_FSLIST?=	ufs zfs
 BASIC-CLOUDINIT_DESC?=	Images for VM with cloudinit disk config support
 EC2_FORMAT=	raw
-EC2_FSLIST=	ufs zfs
-EC2_FLAVOURS=	BASE CLOUD-INIT
+EC2_FSLIST?=	ufs zfs
+EC2_FLAVOURS?=	BASE CLOUD-INIT
 EC2-BASE_DESC=	Amazon EC2 image
 EC2-CLOUD-INIT_DESC=	Amazon EC2 Cloud-Init image
 GCE_FORMAT=	raw
-GCE_FSLIST=	ufs zfs
+GCE_FSLIST?=	ufs zfs
 GCE_DESC=	Google Compute Engine image
 OCI_FORMAT=	qcow2
-OCI_FSLIST=	ufs
+OCI_FSLIST?=	ufs
 OCI_DESC=	Oracle Cloud Infrastructure image
 OPENSTACK_FORMAT=qcow2
-OPENSTACK_FSLIST=	ufs
+OPENSTACK_FSLIST?=	ufs
 OPENSTACK_DESC=	OpenStack platform image
 VAGRANT_FORMAT=	vmdk
-VAGRANT_FSLIST=	ufs
-VAGRANT_FLAVOURS=	VIRTUALBOX VMWARE
+VAGRANT_FSLIST?=	ufs
+VAGRANT_FLAVOURS?=	VIRTUALBOX VMWARE
 VAGRANT-VIRTUALBOX_DESC=	Vagrant Image for VirtualBox
 VAGRANT-VMWARE_DESC=	Vagrant Image for VMWare