anchor.diff:        Microsoft calls their guest agents "Integration Services" which is why
         we use that name here.
       '';
  -    homepage = https://kernel.org;
  +    homepage = "https://kernel.org";
       maintainers = with maintainers; [ peterhoeg ];
       platforms = kernel.meta.platforms;
     };
  
positive.code:     '';
  
      postFixup = ''
        # kvp needs to be able to find the script(s)
        wrapProgram $out/bin/hv_kvp_daemon --prefix PATH : $out/bin
      '';
    };
  
  
negative.code: 
  in stdenv.mkDerivation {
    pname = "hyperv-daemons";
    inherit (kernel) version;
  
    # we just stick the bins into out as well as it requires "out"
    outputs = [ "bin" "lib" "out" ];
  
    buildInputs = [ daemons ];
  
    buildCommand = ''
      system=$lib/lib/systemd/system
  
      install -Dm444 ${service "fcopy" "file copy (FCOPY)" "hv_fcopy" } $system/hv-fcopy.service
      install -Dm444 ${service "kvp"   "key-value pair (KVP)"     ""  } $system/hv-kvp.service
      install -Dm444 ${service "vss"   "volume shadow copy (VSS)" ""  } $system/hv-vss.service
  
      cat > $system/hyperv-daemons.target <<EOF
      [Unit]
  