mirror of
https://github.com/vdsm/virtual-dsm.git
synced 2025-02-24 13:30:02 +08:00
Argument passing
This commit is contained in:
parent
27c8d2d6ff
commit
e613099ab2
@ -20,22 +20,23 @@ else
|
|||||||
HOST_CPU="QEMU, Virtual CPU, X86_64"
|
HOST_CPU="QEMU, Virtual CPU, X86_64"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
ARGS="-cpu_arch=\"${HOST_CPU}\""
|
ARGS=()
|
||||||
|
ARGS+=("-cpu_arch=${HOST_CPU}")
|
||||||
|
|
||||||
[ -n "$CPU_CORES" ] && ARGS="$ARGS -cpu=\"${CPU_CORES}\""
|
[ -n "$CPU_CORES" ] && ARGS+=("-cpu=${CPU_CORES}")
|
||||||
[ -n "$HOST_BUILD" ] && ARGS="$ARGS -build=\"${HOST_BUILD}\""
|
[ -n "$HOST_BUILD" ] && ARGS+=("-build=${HOST_BUILD}")
|
||||||
[ -n "$HOST_SERIAL" ] && ARGS="$ARGS -hostsn=\"${HOST_SERIAL}\""
|
[ -n "$HOST_SERIAL" ] && ARGS+=("-hostsn=${HOST_SERIAL}")
|
||||||
[ -n "$HOST_TIMESTAMP" ] && ARGS="$ARGS -ts=\"${HOST_TIMESTAMP}\""
|
[ -n "$HOST_TIMESTAMP" ] && ARGS+=("-ts=${HOST_TIMESTAMP}")
|
||||||
[ -n "$GUEST_SERIAL" ] && ARGS="$ARGS -guestsn=\"${GUEST_SERIAL}\""
|
[ -n "$GUEST_SERIAL" ] && ARGS+=("-guestsn=${GUEST_SERIAL}")
|
||||||
[ -n "$HOST_VERSION" ] && ARGS="$ARGS -version=\"${HOST_VERSION}\""
|
[ -n "$HOST_VERSION" ] && ARGS+=("-version=${HOST_VERSION}")
|
||||||
|
|
||||||
|
|
||||||
if [ "$DEBUG" = "Y" ]; then
|
if [ "$DEBUG" = "Y" ]; then
|
||||||
echo -n "./run/host.bin "
|
echo -n "./run/host.bin "
|
||||||
echo "${ARGS}" && echo
|
echo "${ARGS[*]}" && echo
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./run/host.bin ${ARGS:+ $ARGS} > /dev/null 2>&1 &
|
./run/host.bin "${ARGS[@]}" > /dev/null 2>&1 &
|
||||||
|
|
||||||
SERIAL_OPTS="\
|
SERIAL_OPTS="\
|
||||||
-serial mon:stdio \
|
-serial mon:stdio \
|
||||||
|
Loading…
x
Reference in New Issue
Block a user