summary refs log tree commit diff
path: root/pkgs/applications/networking/cluster
diff options
context:
space:
mode:
authorNick Novitski <nick@expo.io>2018-05-07 19:38:29 -0700
committerRobin Gloster <mail@glob.in>2018-05-28 00:30:00 +0200
commita797bd6bdab7f7f9b9c1ec7efbd7264d1d7aa24c (patch)
tree070f180b87cc7926efe14404d08d1253d1c347aa /pkgs/applications/networking/cluster
parent4e31cf18496b6ebb6adfeb20afc4573c1ec5f2b7 (diff)
downloadnixlib-a797bd6bdab7f7f9b9c1ec7efbd7264d1d7aa24c.tar
nixlib-a797bd6bdab7f7f9b9c1ec7efbd7264d1d7aa24c.tar.gz
nixlib-a797bd6bdab7f7f9b9c1ec7efbd7264d1d7aa24c.tar.bz2
nixlib-a797bd6bdab7f7f9b9c1ec7efbd7264d1d7aa24c.tar.lz
nixlib-a797bd6bdab7f7f9b9c1ec7efbd7264d1d7aa24c.tar.xz
nixlib-a797bd6bdab7f7f9b9c1ec7efbd7264d1d7aa24c.tar.zst
nixlib-a797bd6bdab7f7f9b9c1ec7efbd7264d1d7aa24c.zip
minikube: build hyperkit driver on darwin
Diffstat (limited to 'pkgs/applications/networking/cluster')
-rw-r--r--pkgs/applications/networking/cluster/minikube/default.nix8
1 files changed, 6 insertions, 2 deletions
diff --git a/pkgs/applications/networking/cluster/minikube/default.nix b/pkgs/applications/networking/cluster/minikube/default.nix
index e9dddecc1603..97bcb1bd1b4d 100644
--- a/pkgs/applications/networking/cluster/minikube/default.nix
+++ b/pkgs/applications/networking/cluster/minikube/default.nix
@@ -18,7 +18,7 @@ in buildGoPackage rec {
   };
 
   buildInputs = [ go-bindata makeWrapper gpgme ] ++ stdenv.lib.optional hostPlatform.isDarwin vmnet;
-  subPackages = [ "cmd/minikube" ];
+  subPackages = [ "cmd/minikube" ] ++ stdenv.lib.optional hostPlatform.isDarwin "cmd/drivers/hyperkit";
 
   preBuild = ''
     pushd go/src/${goPackagePath} >/dev/null
@@ -46,7 +46,11 @@ in buildGoPackage rec {
     MINIKUBE_WANTUPDATENOTIFICATION=false MINIKUBE_WANTKUBECTLDOWNLOADMSG=false HOME=$PWD $bin/bin/minikube completion zsh > $bin/share/zsh/site-functions/_minikube
   '';
 
-  postFixup = "wrapProgram $bin/bin/${pname} --prefix PATH : ${stdenv.lib.makeBinPath binPath}";
+  postFixup = ''
+    wrapProgram $bin/bin/${pname} --prefix PATH : $bin/bin:${stdenv.lib.makeBinPath binPath}
+  '' + stdenv.lib.optionalString hostPlatform.isDarwin ''
+    mv $bin/bin/hyperkit $bin/bin/docker-machine-driver-hyperkit
+  '';
 
   meta = with stdenv.lib; {
     homepage    = https://github.com/kubernetes/minikube;