nixos/qemu: don't recreate extra disks

+3 -1
+3 -1
nixos/modules/virtualisation/qemu-vm.nix
··· 62 idx=2 63 extraDisks="" 64 ${flip concatMapStrings cfg.emptyDiskImages (size: '' 65 - ${pkgs.qemu_kvm}/bin/qemu-img create -f qcow2 "empty$idx.qcow2" "${toString size}M" 66 extraDisks="$extraDisks -drive index=$idx,file=$(pwd)/empty$idx.qcow2,if=${cfg.qemu.diskInterface},werror=report" 67 idx=$((idx + 1)) 68 '')}
··· 62 idx=2 63 extraDisks="" 64 ${flip concatMapStrings cfg.emptyDiskImages (size: '' 65 + if ! test -e "empty$idx.qcow2"; then 66 + ${pkgs.qemu_kvm}/bin/qemu-img create -f qcow2 "empty$idx.qcow2" "${toString size}M" 67 + fi 68 extraDisks="$extraDisks -drive index=$idx,file=$(pwd)/empty$idx.qcow2,if=${cfg.qemu.diskInterface},werror=report" 69 idx=$((idx + 1)) 70 '')}