Selaa lähdekoodia

Meta: Conditionally run QEMU with QMP

QMP is currently used with UNIX sockets, which can't be created on
Windows hosts. Let's just not start QMP if using Windows QEMU.
Nathan Ell 3 vuotta sitten
vanhempi
commit
7ca2315659
1 muutettua tiedostoa jossa 5 lisäystä ja 1 poistoa
  1. 5 1
      Meta/run.sh

+ 5 - 1
Meta/run.sh

@@ -213,11 +213,15 @@ if [ -z "$SERENITY_MACHINE" ]; then
         -device i82801b11-bridge,id=bridge3 -device sdhci-pci,bus=bridge3
         -device i82801b11-bridge,id=bridge3 -device sdhci-pci,bus=bridge3
         -device ich9-ahci,bus=bridge3
         -device ich9-ahci,bus=bridge3
         -chardev stdio,id=stdout,mux=on
         -chardev stdio,id=stdout,mux=on
-        -qmp unix:qmp-sock,server,nowait
         "
         "
     fi
     fi
 fi
 fi
 
 
+if [ "$NATIVE_WINDOWS_QEMU" -ne "1" ]; then
+    SERENITY_MACHINE="$SERENITY_MACHINE
+    -qmp unix:qmp-sock,server,nowait"
+fi
+
 
 
 
 
 [ -z "$SERENITY_COMMON_QEMU_ARGS" ] && SERENITY_COMMON_QEMU_ARGS="
 [ -z "$SERENITY_COMMON_QEMU_ARGS" ] && SERENITY_COMMON_QEMU_ARGS="