svn commit: r273825 - in projects/release-vmimage/release: . amd64 i386

Glen Barber gjb at FreeBSD.org
Wed Oct 29 16:18:31 UTC 2014


Author: gjb
Date: Wed Oct 29 16:18:29 2014
New Revision: 273825
URL: https://svnweb.freebsd.org/changeset/base/273825

Log:
  Avoid hard-coding the Azure image file format.
  While here, avoid using OSRELEASE for the output
  file name.
  
  Sponsored by:	The FreeBSD Foundation

Modified:
  projects/release-vmimage/release/Makefile.vm
  projects/release-vmimage/release/amd64/mk-azure.sh
  projects/release-vmimage/release/i386/mk-azure.sh

Modified: projects/release-vmimage/release/Makefile.vm
==============================================================================
--- projects/release-vmimage/release/Makefile.vm	Wed Oct 29 15:52:17 2014	(r273824)
+++ projects/release-vmimage/release/Makefile.vm	Wed Oct 29 16:18:29 2014	(r273825)
@@ -11,7 +11,7 @@ VMSIZE?=	20G
 VMBASE?=	vm
 
 CLOUDWARE?=	AZURE
-AZURE_FORMAT=	vhd
+AZURE_FORMAT=	vhdf
 
 .if defined(WITH_CLOUDWARE) && !empty(WITH_CLOUDWARE) && !empty(CLOUDWARE)
 . for _CW in ${CLOUDWARE}
@@ -20,6 +20,7 @@ CLEANDIRS+=	vm-${_CW:tl}
 CLEANFILES+=	${_CW:tl}.img \
 		${_CW:tl}.${${_CW:tu}_FORMAT} \
 		${_CW:tl}.${${_CW:tu}_FORMAT}.raw
+${_CW:tu}IMAGE=	${_CW:tl}.${${_CW:tu}_FORMAT}
 .  if exists(${.CURDIR}/tools/${_CW:tl}.conf) && !defined(${_CW:tu}CONF)
 ${_CW:tu}CONF?=	${.CURDIR}/tools/${_CW:tl}.conf
 .  endif
@@ -59,7 +60,8 @@ vm-image: vm-base
 vm-azure:
 .if exists(${.CURDIR}/${TARGET}/mk-azure.sh)
 	env TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} AZURECONF=${AZURECONF} \
+		AZURE_FORMAT=${AZURE_FORMAT} \
 		${.CURDIR}/${TARGET}/mk-azure.sh ${.TARGET} azure.img \
-		${WORLDDIR} ${.TARGET} ${VMSIZE} ${OSRELEASE}.vhd
+		${WORLDDIR} ${.TARGET} ${VMSIZE} ${AZUREIMAGE}
 .endif
 	touch ${.TARGET}

Modified: projects/release-vmimage/release/amd64/mk-azure.sh
==============================================================================
--- projects/release-vmimage/release/amd64/mk-azure.sh	Wed Oct 29 15:52:17 2014	(r273824)
+++ projects/release-vmimage/release/amd64/mk-azure.sh	Wed Oct 29 16:18:29 2014	(r273825)
@@ -132,7 +132,7 @@ vm_create_azure() {
 
 	echo "Creating image...  Please wait."
 
-	mkimg -f vhdf -s gpt \
+	mkimg -f ${AZURE_FORMAT} -s gpt \
 		-b /boot/pmbr -p freebsd-boot/bootfs:=/boot/gptboot \
 		-p freebsd-swap/swapfs::1G \
 		-p freebsd-ufs/rootfs:=${VMBASE} \

Modified: projects/release-vmimage/release/i386/mk-azure.sh
==============================================================================
--- projects/release-vmimage/release/i386/mk-azure.sh	Wed Oct 29 15:52:17 2014	(r273824)
+++ projects/release-vmimage/release/i386/mk-azure.sh	Wed Oct 29 16:18:29 2014	(r273825)
@@ -132,7 +132,7 @@ vm_create_azure() {
 
 	echo "Creating image...  Please wait."
 
-	mkimg -f vhdf -s gpt \
+	mkimg -f ${AZURE_FORMAT} -s gpt \
 		-b /boot/pmbr -p freebsd-boot/bootfs:=/boot/gptboot \
 		-p freebsd-swap/swapfs::1G \
 		-p freebsd-ufs/rootfs:=${VMBASE} \


More information about the svn-src-projects mailing list