anchor.diff:    '';
   
     installPhase = ''
  -    mkdir -p "$out/bin" "$out/share/bash-completion/completions" "$out/share/zsh/site-functions" "$man/share/man" "$pause/bin"
  +    for p in $WHAT; do
  +      install -D _output/local/go/bin/''${p##*/} -t $out/bin
  +    done
   
  -    cp _output/local/go/bin/* "$out/bin/"
  -    cp build/pause/pause "$pause/bin/pause"
  -    cp -R docs/man/man1 "$man/share/man"
  +    install -D build/pause/pause -t $pause/bin
  +    installManPage docs/man/man1/*.[1-9]
   
       cp cluster/addons/addon-manager/kube-addons.sh $out/bin/kube-addons
       patchShebangs $out/bin/kube-addons
  
positive.code:     patchShebangs ./hack
    '';
  
    WHAT=concatStringsSep " " components;
  
    postBuild = ''
      ./hack/update-generated-docs.sh
  
negative.code: { stdenv
  , lib
  , fetchFromGitHub
  , removeReferencesTo
  , which
  , go
  , makeWrapper
  , rsync
  , installShellFiles
  
  , components ? [
      "cmd/kubelet"
      "cmd/kube-apiserver"
      "cmd/kube-controller-manager"
  