anchor.diff: -{ stdenv, lib, fetchFromGitHub, removeReferencesTo, which, go, go-bindata, makeWrapper, rsync
  +{ stdenv
  +, lib
  +, fetchFromGitHub
  +, removeReferencesTo
  +, which
  +, go
  +, makeWrapper
  +, rsync
  +, installShellFiles
  +
   , components ? [
  -    "cmd/kubeadm"
  -    "cmd/kubectl"
       "cmd/kubelet"
       "cmd/kube-apiserver"
       "cmd/kube-controller-manager"
  
positive.code:   '';
  
    installPhase = ''
      mkdir -p "$out/bin" "$out/share/bash-completion/completions" "$out/share/zsh/site-functions" "$man/share/man" "$pause/bin"
  
      cp _output/local/go/bin/* "$out/bin/"
      cp build/pause/pause "$pause/bin/pause"
      cp -R docs/man/man1 "$man/share/man"
  
      cp cluster/addons/addon-manager/kube-addons.sh $out/bin/kube-addons
      patchShebangs $out/bin/kube-addons
  
negative.code:     sha256 = "05gisihrklkzsdsrrmvmqlfwfdx73jbwd5668n5wa5hp432qyvwi";
    };
  
    nativeBuildInputs = [ removeReferencesTo makeWrapper which go rsync installShellFiles ];
  
    outputs = [ "out" "man" "pause" ];
  
    postPatch = ''
      # go env breaks the sandbox
  