runInLinuxVM: Use QEMU command line that works on other architectures

... by moving the existing definition to qemu-flags.nix and reusing
that.
This commit is contained in:
Tuomas Tynkkynen
2018-01-30 16:57:27 +02:00
committed by Tuomas Tynkkynen
parent 8c4f8c51a6
commit 71631a922b
3 changed files with 8 additions and 11 deletions
+1 -4
View File
@@ -23,8 +23,6 @@ rec {
patches = [ ../../../nixos/modules/virtualisation/azure-qemu-220-no-etc-install.patch ];
});
qemuProg = "${qemu}/bin/qemu-kvm";
modulesClosure = makeModulesClosure {
inherit kernel rootModules;
@@ -204,8 +202,7 @@ rec {
qemuCommandLinux = ''
${qemuProg} \
${lib.optionalString (pkgs.stdenv.system == "x86_64-linux") "-cpu kvm64"} \
${qemuBinary qemu} \
-nographic -no-reboot \
-device virtio-rng-pci \
-virtfs local,path=${storeDir},security_model=none,mount_tag=store \