From 0e6fe28141ccdadcca4408d7f13c3ee7658f9875 Mon Sep 17 00:00:00 2001 From: Martin Wimpress Date: Tue, 14 May 2024 18:46:59 +0100 Subject: [PATCH] fix(darwin): do not try and change process name on darwin --- quickemu | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/quickemu b/quickemu index 100246b..62009c9 100755 --- a/quickemu +++ b/quickemu @@ -1077,12 +1077,21 @@ function vm_boot() { echo "#!/usr/bin/env bash" > "${VMDIR}/${VMNAME}.sh" + + # Changing process name is not supported on macOS + if [ ${DARWIN} -eq 1 ]; then + # shellcheck disable=SC2054,SC2206,SC2140 + args+=(-accel hvf) + else + # shellcheck disable=SC2054,SC2206,SC2140 + args+=(-name ${VMNAME},process=${VMNAME} -enable-kvm) + fi # shellcheck disable=SC2054,SC2206,SC2140 - args+=(-name ${VMNAME},process=${VMNAME} -pidfile "${VMDIR}/${VMNAME}.pid" - -enable-kvm -machine ${MACHINE_TYPE},smm=${SMM},vmport=off ${GUEST_TWEAKS} + args+=(-machine ${MACHINE_TYPE},smm=${SMM},vmport=off ${GUEST_TWEAKS} ${CPU} ${SMP} -m ${RAM_VM} ${BALLOON} - -rtc base=localtime,clock=host,driftfix=slew) + -rtc base=localtime,clock=host,driftfix=slew + -pidfile "${VMDIR}/${VMNAME}.pid") # shellcheck disable=SC2206 args+=(${VIDEO} -display ${DISPLAY_RENDER})