Unverified Commit a53a36f6 authored by Kroese's avatar Kroese Committed by GitHub
Browse files

Argument passing

parent 7900b7a8
Loading
Loading
Loading
Loading
+10 −9
Original line number Diff line number Diff line
@@ -20,22 +20,23 @@ else
  HOST_CPU="QEMU, Virtual CPU, X86_64"
fi

ARGS="-cpu_arch=\"${HOST_CPU}\""
ARGS=()
ARGS+=("-cpu_arch=${HOST_CPU}")

[ -n "$CPU_CORES" ] && ARGS="$ARGS -cpu=\"${CPU_CORES}\""
[ -n "$HOST_BUILD" ] && ARGS="$ARGS -build=\"${HOST_BUILD}\""
[ -n "$HOST_SERIAL" ] && ARGS="$ARGS -hostsn=\"${HOST_SERIAL}\""
[ -n "$HOST_TIMESTAMP" ] && ARGS="$ARGS -ts=\"${HOST_TIMESTAMP}\""
[ -n "$GUEST_SERIAL" ] && ARGS="$ARGS -guestsn=\"${GUEST_SERIAL}\""
[ -n "$HOST_VERSION" ] && ARGS="$ARGS -version=\"${HOST_VERSION}\""
[ -n "$CPU_CORES" ] && ARGS+=("-cpu=${CPU_CORES}")
[ -n "$HOST_BUILD" ] && ARGS+=("-build=${HOST_BUILD}")
[ -n "$HOST_SERIAL" ] && ARGS+=("-hostsn=${HOST_SERIAL}")
[ -n "$HOST_TIMESTAMP" ] && ARGS+=("-ts=${HOST_TIMESTAMP}")
[ -n "$GUEST_SERIAL" ] && ARGS+=("-guestsn=${GUEST_SERIAL}")
[ -n "$HOST_VERSION" ] && ARGS+=("-version=${HOST_VERSION}")


if [ "$DEBUG" = "Y" ]; then
  echo -n "./run/host.bin "
  echo "${ARGS}" && echo
  echo "${ARGS[*]}" && echo
fi

./run/host.bin ${ARGS:+ $ARGS} > /dev/null 2>&1 &
./run/host.bin "${ARGS[@]}" > /dev/null 2>&1 &

SERIAL_OPTS="\
	-serial mon:stdio \