anchor.diff:      # as of 4.9 compilation will fail due to -Werror=format-security
       hardeningDisable = [ "format" ];
   
  -    preConfigure = ''
  +    postPatch = ''
         cd tools/hv
  +      substituteInPlace hv_kvp_daemon.c \
  +        --replace /usr/libexec/hypervkvpd/ $out/${libexec}/
       '';
   
  +    # We don't actually need the hv_get_{dhcp,dns}_info scripts on NixOS in
  +    # their current incarnation but with them in place, we stop the spam of
  +    # errors in the log.
       installPhase = ''
         runHook preInstall
   
  
positive.code: { stdenv, lib, python, kernel, makeWrapper, writeText }:
  
  let
    daemons = stdenv.mkDerivation {
      pname = "hyperv-daemons-bin";
      inherit (kernel) src version;
  
  
negative.code:         install -Dm755 hv_''${f}_daemon -t $out/bin
        done
  
        install -Dm755 lsvmbus             $out/bin/lsvmbus
        install -Dm755 hv_get_dhcp_info.sh $out/${libexec}/hv_get_dhcp_info
        install -Dm755 hv_get_dns_info.sh  $out/${libexec}/hv_get_dns_info
  
        # I don't know why this isn't being handled automatically by fixupPhase
        substituteInPlace $out/bin/lsvmbus \
  