From bfa7f89b57599eb15291c5a3450c2c04b639b2a8 Mon Sep 17 00:00:00 2001 From: Kroese Date: Fri, 21 Apr 2023 09:30:54 +0200 Subject: [PATCH 1/3] Args --- run/run.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/run/run.sh b/run/run.sh index 05d5fd0..7fcbf14 100755 --- a/run/run.sh +++ b/run/run.sh @@ -60,10 +60,11 @@ RAM_OPTS=$(echo "-m ${RAM_SIZE}" | sed 's/MB/M/g;s/GB/G/g;s/TB/T/g') CPU_OPTS="-smp ${CPU_CORES},sockets=1,cores=${CPU_CORES},threads=1" EXTRA_OPTS="-device virtio-balloon-pci,id=balloon0 -object rng-random,id=rng0,filename=/dev/urandom -device virtio-rng-pci,rng=rng0" ARGS="${DEF_OPTS} ${CPU_OPTS} ${RAM_OPTS} ${KVM_OPTS} ${MON_OPTS} ${SERIAL_OPTS} ${NET_OPTS} ${DISK_OPTS} ${EXTRA_OPTS}" +IFS=' ' read -a ARG <<< "$ARGS" set -m ( - "qemu-system-x86_64 ${ARGS}" & echo $! > "${_QEMU_PID}" + "qemu-system-x86_64 "${ARG[@]}" & echo $! > "${_QEMU_PID}" ) set +m From 0d0fac1ba332f01bd12c34ddc3f28eb9c9404e81 Mon Sep 17 00:00:00 2001 From: Kroese Date: Fri, 21 Apr 2023 09:33:34 +0200 Subject: [PATCH 2/3] Args --- run/run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/run/run.sh b/run/run.sh index 7fcbf14..d9db0f3 100755 --- a/run/run.sh +++ b/run/run.sh @@ -64,7 +64,7 @@ IFS=' ' read -a ARG <<< "$ARGS" set -m ( - "qemu-system-x86_64 "${ARG[@]}" & echo $! > "${_QEMU_PID}" + qemu-system-x86_64 "${ARG[@]}" & echo $! > "${_QEMU_PID}" ) set +m From 9b7a583329da98cc08f05f14f3ba8c08c902b900 Mon Sep 17 00:00:00 2001 From: Kroese Date: Fri, 21 Apr 2023 09:35:17 +0200 Subject: [PATCH 3/3] Args --- run/run.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/run/run.sh b/run/run.sh index d9db0f3..1e5a7a6 100755 --- a/run/run.sh +++ b/run/run.sh @@ -60,7 +60,7 @@ RAM_OPTS=$(echo "-m ${RAM_SIZE}" | sed 's/MB/M/g;s/GB/G/g;s/TB/T/g') CPU_OPTS="-smp ${CPU_CORES},sockets=1,cores=${CPU_CORES},threads=1" EXTRA_OPTS="-device virtio-balloon-pci,id=balloon0 -object rng-random,id=rng0,filename=/dev/urandom -device virtio-rng-pci,rng=rng0" ARGS="${DEF_OPTS} ${CPU_OPTS} ${RAM_OPTS} ${KVM_OPTS} ${MON_OPTS} ${SERIAL_OPTS} ${NET_OPTS} ${DISK_OPTS} ${EXTRA_OPTS}" -IFS=' ' read -a ARG <<< "$ARGS" +IFS=' ' read -r -a ARG <<< "$ARGS" set -m (