anchor.diff:    buildFlags = lib.attrNames targets;
   
     installPhase = ''
  +    runHook preInstall
  +
       mkdir -p $out
       ${lib.concatStringsSep "\n" (lib.mapAttrsToList (from: to:
         if to == null
  
positive.code:   meta = with lib;
      { description = "Network boot firmware";
        homepage = "https://ipxe.org/";
        license = licenses.gpl2;
        maintainers = with maintainers; [ ehmry ];
        platforms = platforms.linux;
      };
  
negative.code:     # Some PXE constellations especially with dnsmasq are looking for the file with .0 ending
      # let's provide it as a symlink to be compatible in this case.
      ln -s undionly.kpxe $out/undionly.kpxe.0
  
      runHook postInstall
    '';
  
    enableParallelBuilding = true;
  