anchor.diff:    postPatch = ''
       substituteInPlace vendor/github.com/containers/image/storage/storage_image.go \
         --replace 'nil, diff' 'diff'
  +
  +    # minishift downloads openshift if not found therefore set the cache to /nix/store/...
  +    substituteInPlace pkg/minishift/cache/oc_caching.go \
  +      --replace 'filepath.Join(oc.MinishiftCacheDir, OC_CACHE_DIR, oc.OpenShiftVersion, runtime.GOOS)' '"${openshift}/bin"' \
  +      --replace '"runtime"' ""
     '';
   
     buildFlagsArray = ''
  
positive.code: { lib, buildGoPackage, fetchFromGitHub, go-bindata, pkgconfig, makeWrapper
  , glib, gtk3, libappindicator-gtk3, gpgme, ostree, libselinux, btrfs-progs
  , lvm2, docker-machine-kvm
  }:
  
  
negative.code: 
    postInstall = ''
      wrapProgram "$bin/bin/minishift" \
        --prefix PATH ':' '${lib.makeBinPath [ docker-machine-kvm openshift ]}'
    '';
  
    meta = with lib; {
  