mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-22 14:11:07 +02:00
fix(vm_image_util): Fix building vagrant vmware fusion images.
This commit is contained in:
parent
10d98e7b32
commit
3fdfe92b5d
@ -535,7 +535,10 @@ usb.generic.autoconnect = "FALSE"
|
||||
usb.present = "TRUE"
|
||||
rtc.diffFromUTC = 0
|
||||
EOF
|
||||
# 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}" <<EOF
|
||||
{
|
||||
"name": "coreos-alpha",
|
||||
@ -729,7 +737,7 @@ _write_box_bundle() {
|
||||
"versions": [{
|
||||
"version": "${COREOS_VERSION_ID}",
|
||||
"providers": [{
|
||||
"name": "virtualbox",
|
||||
"name": "${provider}",
|
||||
"url": "$(download_image_url "$(_dst_name ".box")")",
|
||||
"checksum_type": "sha256",
|
||||
"checksum": "$(sha256sum "${box}" | awk '{print $1}')"
|
||||
|
Loading…
x
Reference in New Issue
Block a user