|
@@ -4,11 +4,20 @@ BINARIES_DIR="${0%/*}/"
|
|
# shellcheck disable=SC2164
|
|
# shellcheck disable=SC2164
|
|
cd "${BINARIES_DIR}"
|
|
cd "${BINARIES_DIR}"
|
|
|
|
|
|
-if [ "${1}" = "serial-only" ]; then
|
|
|
|
|
|
+mode_serial=false
|
|
|
|
+while [ "$1" ]; do
|
|
|
|
+ case "$1" in
|
|
|
|
+ --serial-only|serial-only) mode_serial=true; shift;;
|
|
|
|
+ --) shift; break;;
|
|
|
|
+ *) echo "unknown option: $1" >&2; exit 1;;
|
|
|
|
+ esac
|
|
|
|
+done
|
|
|
|
+
|
|
|
|
+if ${mode_serial}; then
|
|
EXTRA_ARGS='@SERIAL_ARGS@'
|
|
EXTRA_ARGS='@SERIAL_ARGS@'
|
|
else
|
|
else
|
|
EXTRA_ARGS='@DEFAULT_ARGS@'
|
|
EXTRA_ARGS='@DEFAULT_ARGS@'
|
|
fi
|
|
fi
|
|
|
|
|
|
export PATH="@HOST_DIR@/bin:${PATH}"
|
|
export PATH="@HOST_DIR@/bin:${PATH}"
|
|
-exec @QEMU_CMD_LINE@ ${EXTRA_ARGS}
|
|
|
|
|
|
+exec @QEMU_CMD_LINE@ ${EXTRA_ARGS} "$@"
|