anchor.diff:            inherit sha256;
           };
   
  -        nativeBuildInputs = [ go-bindata installShellFiles ];
  +        vendorSha256 = null;
  +
  +        nativeBuildInputs = [ installShellFiles ];
  +
           subPackages = [ "cmd/kops" ];
   
           ldflags = [
  +          "-s"
  +          "-w"
             "-X k8s.io/kops.Version=${version}"
             "-X k8s.io/kops.GitVersion=${version}"
           ];
   
  -        preBuild = ''
  -          (cd go/src/k8s.io/kops
  -           go-bindata -o upup/models/bindata.go -pkg models -prefix upup/models/ upup/models/...)
  -        '';
  +        doCheck = false;
   
           postInstall = ''
  -          for shell in bash zsh; do
  -            $out/bin/kops completion $shell > kops.$shell
  -            installShellCompletion kops.$shell
  -          done
  +          installShellCompletion --cmd kops \
  +            --bash <($GOPATH/bin/kops completion bash) \
  +            --fish <($GOPATH/bin/kops completion fish) \
  +            --zsh <($GOPATH/bin/kops completion zsh)
           '';
   
           meta = with lib; {
  
positive.code:       } // attrs';
  in
  rec {
  
    mkKops = generic;
  
    kops_1_21 = mkKops rec {
  
negative.code: { lib, buildGoModule, fetchFromGitHub, installShellFiles }:
  let
    generic = { version, sha256, rev ? version, ... }@attrs:
      let attrs' = builtins.removeAttrs attrs [ "version" "sha256" "rev" ]; in
      buildGoModule
        {
          pname = "kops";
          inherit version;
  
          src = fetchFromGitHub {
            rev = rev;
  