anchor.diff:          substituteInPlace ./config/zfs-build.m4       --replace "\$sysconfdir/init.d"     "$out/etc/init.d" \
                                                         --replace "/etc/default"            "$out/etc/default"
           substituteInPlace ./etc/zfs/Makefile.am       --replace "\$(sysconfdir)"          "$out/etc"
  -        substituteInPlace ./cmd/zed/Makefile.am       --replace "\$(sysconfdir)"          "$out/etc"
   
           substituteInPlace ./contrib/initramfs/hooks/Makefile.am \
             --replace "/usr/share/initramfs-tools/hooks" "$out/usr/share/initramfs-tools/hooks"
  
positive.code:     # incompatibleKernelVersion = "4.20";
  
      # this package should point to the latest release.
      version = "0.8.5";
  
      sha256 = "0vhd3zs2i83pd59nk0llml4vyk4fc178j6nhg00p6k3f6r0l655b";
    };
  
    zfsUnstable = common {
  
negative.code:         patchShebangs scripts
          # The arrays must remain the same length, so we repeat a flag that is
          # already part of the command and therefore has no effect.
          substituteInPlace ./module/os/linux/zfs/zfs_ctldir.c \
            --replace '"/usr/bin/env", "umount"' '"${util-linux}/bin/umount", "-n"' \
            --replace '"/usr/bin/env", "mount"'  '"${util-linux}/bin/mount", "-n"'
        '' + optionalString buildUser ''
          substituteInPlace ./lib/libshare/os/linux/nfs.c --replace "/usr/sbin/exportfs" "${
            # We don't *need* python support, but we set it like this to minimize closure size:
            # If it's disabled by default, no need to enable it, even if we have python enabled
            # And if it's enabled by default, only change that if we explicitly disable python to remove python from the closure
  