diff options
author | Glen Barber <gjb@FreeBSD.org> | 2015-01-16 17:40:30 +0000 |
---|---|---|
committer | Glen Barber <gjb@FreeBSD.org> | 2015-01-16 17:40:30 +0000 |
commit | 85311c29b012a1660d679ce1fa17841f13f8ee08 (patch) | |
tree | 3547d6b9d8b87eef2374f9cf6824adb8f3ad739d /release/Makefile.vm | |
parent | b513fff0b2f34490c0eade88c51f613e1f0a849d (diff) | |
download | src-test-85311c29b012a1660d679ce1fa17841f13f8ee08.tar.gz src-test-85311c29b012a1660d679ce1fa17841f13f8ee08.zip |
Add 'list-vmtargets' target, which produces a list of
all supported VM and cloud provider images.
Add VHD_DESC, VMDK_DESC, QCOW2_DESC, RAW_DESC image
descriptions.
Format the output to make a bit more readable.
Update release(7) to document the list-vmtargets target.
Sponsored by: The FreeBSD Foundation
Notes
Notes:
svn path=/projects/release-vmimage/; revision=277253
Diffstat (limited to 'release/Makefile.vm')
-rw-r--r-- | release/Makefile.vm | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/release/Makefile.vm b/release/Makefile.vm index f28881eca7ae4..4652c164a76f1 100644 --- a/release/Makefile.vm +++ b/release/Makefile.vm @@ -10,6 +10,11 @@ VMFORMATS?= vhd vmdk qcow2 raw VMSIZE?= 20G VMBASE?= vm +VHD_DESC= Azure, VirtualPC, Hyper-V, Xen disk image +VMDK_DESC= VMWare, VirtualBox disk image +QCOW2_DESC= Qemu, KVM disk image +RAW_DESC= Unformatted raw disk image + CLOUDWARE?= AZURE \ OPENSTACK AZURE_FORMAT= vhdf @@ -65,9 +70,18 @@ vm-image: vm-cloudware: ${CLOUDTARGETS} +list-vmtargets: list-cloudware + @${ECHO} + @${ECHO} "Supported virtual machine disk image formats:" +.for FORMAT in ${VMFORMATS:tu} + @${ECHO} " ${FORMAT:tl}: ${${FORMAT}_DESC}" +.endfor + list-cloudware: .if !empty(CLOUDWARE) + @${ECHO} + @${ECHO} "Supported cloud hosting provider images:" . for _CW in ${CLOUDWARE} - @${ECHO} "${_CW:tu}: ${${_CW:tu}_DESC}" + @${ECHO} " ${_CW:tu}: ${${_CW:tu}_DESC}" . endfor .endif |