From 3fdfe92b5d9e3a5d52fa4f222390526f2e4734e0 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Tue, 29 Apr 2014 03:37:09 -0400 Subject: [PATCH] fix(vm_image_util): Fix building vagrant vmware fusion images. --- build_library/vm_image_util.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/build_library/vm_image_util.sh b/build_library/vm_image_util.sh index 43731cd0f0..61234cd970 100644 --- a/build_library/vm_image_util.sh +++ b/build_library/vm_image_util.sh @@ -535,7 +535,10 @@ usb.generic.autoconnect = "FALSE" usb.present = "TRUE" rtc.diffFromUTC = 0 EOF - VM_GENERATED_FILES+=( "${vmx_path}" ) + # Only upload the vmx if it won't be bundled + if [[ -z "$(_get_vm_opt BUNDLE_FORMAT)" ]]; then + VM_GENERATED_FILES+=( "${vmx_path}" ) + fi } _write_vmware_zip_conf() { @@ -722,6 +725,11 @@ _write_box_bundle() { mv "${VM_DST_IMG}" "${VM_TMP_DIR}/box" tar -czf "${box}" -C "${VM_TMP_DIR}/box" . + local provider="virtualbox" + if [[ "${VM_IMG_TYPE}" == vagrant_vmware_fusion ]]; then + provider="vmware_fusion" + fi + cat >"${json}" <