summary refs log tree commit diff
diff options
context:
space:
mode:
authorEvgeny Egorochkin <phreedom.stdin@gmail.com>2010-11-28 10:14:07 +0000
committerEvgeny Egorochkin <phreedom.stdin@gmail.com>2010-11-28 10:14:07 +0000
commitb909a4ce765082248eac1fa4c60352ed818d3fa9 (patch)
treeccbdb427df8817019fec817d825830669f69bd7b
parent51492e55337f0022073a11c0ec60ea8669b536c4 (diff)
downloadnixpkgs-b909a4ce765082248eac1fa4c60352ed818d3fa9.tar
nixpkgs-b909a4ce765082248eac1fa4c60352ed818d3fa9.tar.gz
nixpkgs-b909a4ce765082248eac1fa4c60352ed818d3fa9.tar.bz2
nixpkgs-b909a4ce765082248eac1fa4c60352ed818d3fa9.tar.lz
nixpkgs-b909a4ce765082248eac1fa4c60352ed818d3fa9.tar.xz
nixpkgs-b909a4ce765082248eac1fa4c60352ed818d3fa9.tar.zst
nixpkgs-b909a4ce765082248eac1fa4c60352ed818d3fa9.zip
Virtualbox guest additions: fix runtime dep on which. Patch by Rohan Hart.
svn path=/nixpkgs/trunk/; revision=24903
-rw-r--r--pkgs/applications/virtualization/virtualbox/guest-additions/default.nix14
1 files changed, 12 insertions, 2 deletions
diff --git a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
index bb9b8eea08c..eb8a9155142 100644
--- a/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
+++ b/pkgs/applications/virtualization/virtualbox/guest-additions/default.nix
@@ -1,4 +1,4 @@
-{ stdenv, fetchurl, lib, patchelf, cdrkit, kernel
+{ stdenv, fetchurl, lib, patchelf, cdrkit, kernel, which, makeWrapper
 , libX11, libXt, libXext, libXmu, libXcomposite, libXfixes, libXrandr, libXcursor}:
 
 stdenv.mkDerivation {
@@ -8,7 +8,14 @@ stdenv.mkDerivation {
     sha256 = "1pyfgrcdmw6zf3yxgzcd8c5qzqqn62bz4085ka453gfmi9d65lys";
   };
   KERN_DIR = "${kernel}/lib/modules/*/build";
-  buildInputs = [ patchelf cdrkit ];
+  buildInputs = [ patchelf cdrkit makeWrapper ];
+
+  installPhase = ''
+    ensureDir $out
+    cp -r install/* $out
+
+  '';
+  
   buildCommand = ''
     ${if stdenv.system == "i686-linux" then ''
         isoinfo -J -i $src -x /VBoxLinuxAdditions-x86.run > ./VBoxLinuxAdditions-x86.run
@@ -73,6 +80,9 @@ stdenv.mkDerivation {
     install -m 755 bin/VBoxControl $out/bin
     install -m 755 bin/VBoxClient-all $out/bin
 
+    wrapProgram $out/bin/VBoxClient-all \
+            --prefix PATH : "${which}/bin"
+
     # Install OpenGL libraries
     ensureDir $out/lib
     cp -v lib/VBoxOGL*.so $out/lib