anchor.diff:        linux = pkgs.utillinux;
       };
       getconf = {
  -      linux = if hostPlatform.libc == "glibc" then lib.getBin pkgs.glibc
  +      linux = if hostPlatform.libc == "glibc" then pkgs.glibc
                 else pkgs.netbsd.getconf;
         darwin = pkgs.darwin.system_cmds;
       };
       getent = {
  -      linux = if hostPlatform.libc == "glibc" then lib.getBin pkgs.glibc
  +      linux = if hostPlatform.libc == "glibc" then pkgs.glibc
                 else pkgs.netbsd.getent;
         darwin = pkgs.netbsd.getent;
       };
  
positive.code: { pkgs, buildEnv, runCommand, hostPlatform, lib
  , stdenv }:
  
  # These are some unix tools that are commonly included in the /usr/bin
  # and /usr/sbin directory under more normal distributions. Along with
  
negative.code:     '';
  
    # more is unavailable in darwin
    # so we just use less
    more_compat = runCommand "more-${version}" {} ''
      mkdir -p $out/bin
      ln -s ${pkgs.less}/bin/less $out/bin/more
    '';
  
    bins = mapAttrs singleBinary {
      # singular binaries
      arp = {
        linux = pkgs.nettools;
  