From 996db6d059cd8e6f3b5815a33816bf8ea16f42b5 Mon Sep 17 00:00:00 2001 From: Peter Kling Date: Thu, 4 May 2023 09:52:49 +0200 Subject: [PATCH] virtualisation/qemu-vm: escape bash variable in shell script Fixes #229729 --- nixos/modules/virtualisation/qemu-vm.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nixos/modules/virtualisation/qemu-vm.nix b/nixos/modules/virtualisation/qemu-vm.nix index f9f88b7340a..5f6bf4b39e9 100644 --- a/nixos/modules/virtualisation/qemu-vm.nix +++ b/nixos/modules/virtualisation/qemu-vm.nix @@ -130,7 +130,7 @@ let ${concatStringsSep " \\\n" ([ "-f qcow2" ] ++ optional (cfg.useBootLoader && cfg.useDefaultFilesystems) "-F qcow2 -b ${systemImage}/nixos.qcow2" ++ optional (!(cfg.useBootLoader && cfg.useDefaultFilesystems)) "-o size=${toString config.virtualisation.diskSize}M" - ++ [ "$NIX_DISK_IMAGE" ])} + ++ [ ''"$NIX_DISK_IMAGE"'' ])} echo "Virtualisation disk image created." fi