#!/bin/sh | |
# | |
# Used for converting a guest provisioned using Virtualization.framework | |
# for use with the QEMU 'vmapple' aarch64 machine type. | |
# | |
# Extracts the Machine UUID from Virtualization.framework VM JSON file. | |
# (as produced by 'macosvm', passed as command line argument) | |
# | |
# SPDX-License-Identifier: GPL-2.0-or-later | |
plutil -extract machineId raw "$1" | base64 -d | plutil -extract ECID raw - | |