Skip to content

Commit 34dd137

Browse files
committed
allow to use multiple cores in make-disk-image
1 parent 956f09d commit 34dd137

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

lib/make-disk-image.nix

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -215,6 +215,11 @@ in
215215
build_memory=''${build_memory:-${builtins.toString diskoCfg.memSize}}
216216
QEMU_OPTS=${lib.escapeShellArg QEMU_OPTS}
217217
QEMU_OPTS+=" -m $build_memory"
218+
if [ ''${NIX_BUILD_CORES:-0} = 0 ]; then
219+
QEMU_OPTS+=" -smp cpus=$(nproc)"
220+
else
221+
QEMU_OPTS+=" -smp cpus=$NIX_BUILD_CORES"
222+
fi
218223
export QEMU_OPTS
219224
220225
${pkgs.bash}/bin/sh -e ${vmTools.vmRunCommand vmTools.qemuCommandLinux}

0 commit comments

Comments
 (0)