anchor.diff:            export HOME=$PWD
             export PATH=${pkgs.virtualbox}/bin:$PATH
   
  -          echo "creating VirtualBox pass-through disk wrapper (no copying invovled)..."
  +          echo "creating VirtualBox pass-through disk wrapper (no copying involved)..."
             VBoxManage internalcommands createrawvmdk -filename disk.vmdk -rawdisk $diskImage
   
             echo "creating VirtualBox VM..."
  
positive.code:           echo "exporting VirtualBox VM..."
            mkdir -p $out
            fn="$out/${cfg.vmFileName}"
            VBoxManage export "$vmName" --output "$fn"
  
            rm -v $diskImage
  
  
negative.code:             --memory ${toString cfg.memorySize} --acpi on --vram 32 \
              ${optionalString (pkgs.stdenv.hostPlatform.system == "i686-linux") "--pae on"} \
              --nictype1 virtio --nic1 nat \
              --audiocontroller ac97 --audio alsa --audioout on \
              --rtcuseutc on \
              --usb on --usbehci on --mouse usbtablet
            VBoxManage storagectl "$vmName" --name SATA --add sata --portcount 4 --bootable on --hostiocache on
            VBoxManage storageattach "$vmName" --storagectl SATA --port 0 --device 0 --type hdd \
              --medium disk.vmdk
  