anchor.diff:      echo "OS_GIT_COMMIT=${gitCommit}" >> os-version-defs
       echo "KUBE_GIT_VERSION=${k8sversion}" >> os-version-defs
       echo "KUBE_GIT_COMMIT=${k8sgitcommit}" >> os-version-defs
  +    echo "KUBE_GIT_MAJOR=${k8sgitMajor}" >> os-version-defs
  +    echo "KUBE_GIT_MINOR=${k8sgitMinor}" >> os-version-defs
       export OS_VERSION_FILE="os-version-defs"
       export CC=clang
       make all WHAT='${concatStringsSep " " components}'
  
positive.code: with lib;
  
  let
    version = "3.9.0";
    ver = stdenv.lib.elemAt (stdenv.lib.splitString "." version);
    versionMajor = ver 0;
    versionMinor = ver 1;
    versionPatch = ver 2;
    gitCommit = "191fece";
    # version is in vendor/k8s.io/kubernetes/pkg/version/base.go
    k8sversion = "v1.9.1";
    k8sgitcommit = "a0ce1bc657";
  in stdenv.mkDerivation rec {
    name = "openshift-origin-${version}";
    inherit version;
  
negative.code:   patchPhase = ''
      patchShebangs ./hack
  
      substituteInPlace pkg/oc/clusterup/docker/host/host.go  \
        --replace 'nsenter --mount=/rootfs/proc/1/ns/mnt findmnt' \
        'nsenter --mount=/rootfs/proc/1/ns/mnt ${utillinux}/bin/findmnt'
  
      substituteInPlace pkg/oc/clusterup/docker/host/host.go  \
        --replace 'nsenter --mount=/rootfs/proc/1/ns/mnt mount' \
        'nsenter --mount=/rootfs/proc/1/ns/mnt ${utillinux}/bin/mount'
  
      substituteInPlace pkg/oc/clusterup/docker/host/host.go  \
        --replace 'nsenter --mount=/rootfs/proc/1/ns/mnt mkdir' \
        'nsenter --mount=/rootfs/proc/1/ns/mnt ${coreutils}/bin/mkdir'
    '';
  