2
1

start-qemu.sh.in 561 B

12345678910111213141516171819202122232425262728
  1. #!/bin/sh
  2. BINARIES_DIR="${0%/*}/"
  3. # shellcheck disable=SC2164
  4. cd "${BINARIES_DIR}"
  5. mode_serial=false
  6. mode_sys_qemu=false
  7. while [ "$1" ]; do
  8. case "$1" in
  9. --serial-only|serial-only) mode_serial=true; shift;;
  10. --use-system-qemu) mode_sys_qemu=true; shift;;
  11. --) shift; break;;
  12. *) echo "unknown option: $1" >&2; exit 1;;
  13. esac
  14. done
  15. if ${mode_serial}; then
  16. EXTRA_ARGS='@SERIAL_ARGS@'
  17. else
  18. EXTRA_ARGS='@DEFAULT_ARGS@'
  19. fi
  20. if ! ${mode_sys_qemu}; then
  21. export PATH="@HOST_DIR@/bin:${PATH}"
  22. fi
  23. exec @QEMU_CMD_LINE@ ${EXTRA_ARGS} "$@"