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