summary refs log tree commit diff
path: root/pkgs/applications/virtualization
diff options
context:
space:
mode:
authoraszlig <aszlig@redmoonstudios.org>2012-08-17 14:45:14 +0200
committeraszlig <aszlig@redmoonstudios.org>2012-08-19 09:02:15 +0200
commit31d8a9a1f4043205978e5b2587b53aba841850d5 (patch)
tree3cff9dc81b7f6a058502034c03848dafc1d1e0a4 /pkgs/applications/virtualization
parent830e9db5ddfec4c2f8708318d566874eae83c7a3 (diff)
downloadnixpkgs-31d8a9a1f4043205978e5b2587b53aba841850d5.tar
nixpkgs-31d8a9a1f4043205978e5b2587b53aba841850d5.tar.gz
nixpkgs-31d8a9a1f4043205978e5b2587b53aba841850d5.tar.bz2
nixpkgs-31d8a9a1f4043205978e5b2587b53aba841850d5.tar.lz
nixpkgs-31d8a9a1f4043205978e5b2587b53aba841850d5.tar.xz
nixpkgs-31d8a9a1f4043205978e5b2587b53aba841850d5.tar.zst
nixpkgs-31d8a9a1f4043205978e5b2587b53aba841850d5.zip
virtualbox: Fix wrong path when recursing modules.
The for loop didn't find $curdir, because it was set _after_ the directory has
been changed. The variable is now called $srcroot and is set before the
installPhase is changing directories.
Diffstat (limited to 'pkgs/applications/virtualization')
-rw-r--r--pkgs/applications/virtualization/virtualbox/default.nix6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkgs/applications/virtualization/virtualbox/default.nix b/pkgs/applications/virtualization/virtualbox/default.nix
index 6fc9dcf4bc2..f0b9e7d078e 100644
--- a/pkgs/applications/virtualization/virtualbox/default.nix
+++ b/pkgs/applications/virtualization/virtualbox/default.nix
@@ -69,6 +69,7 @@ stdenv.mkDerivation {
   '';
 
   installPhase = ''
+    srcroot="$(pwd)"
     libexec=$out/libexec/virtualbox
 
     # Install VirtualBox files
@@ -77,9 +78,8 @@ stdenv.mkDerivation {
     cp -av * $libexec
 
     # Install kernel modules
-    curdir="$(pwd)"
-    for makefile in $curdir/out/linux.*/release/bin/src/*/Makefile \
-                    $curdir/out/linux.*/release/bin/additions/src/*/Makefile
+    for makefile in $srcroot/out/linux.*/release/bin/src/*/Makefile \
+                    $srcroot/out/linux.*/release/bin/additions/src/*/Makefile
     do
       mod="$(dirname "$makefile")"
       name="$(basename "$mod")"