about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorEelco Dolstra <eelco.dolstra@logicblox.com>2006-12-13 20:08:24 +0000
committerEelco Dolstra <eelco.dolstra@logicblox.com>2006-12-13 20:08:24 +0000
commit0a91ca30911e54af6fa76c4c17ade3f2f8ba4674 (patch)
treef52a6165d6f12b4bef7241f44818ae49ed3d39f0 /pkgs
parente6f589d4bfe8b56443163815a0a60b91f2345257 (diff)
downloadnixlib-0a91ca30911e54af6fa76c4c17ade3f2f8ba4674.tar
nixlib-0a91ca30911e54af6fa76c4c17ade3f2f8ba4674.tar.gz
nixlib-0a91ca30911e54af6fa76c4c17ade3f2f8ba4674.tar.bz2
nixlib-0a91ca30911e54af6fa76c4c17ade3f2f8ba4674.tar.lz
nixlib-0a91ca30911e54af6fa76c4c17ade3f2f8ba4674.tar.xz
nixlib-0a91ca30911e54af6fa76c4c17ade3f2f8ba4674.tar.zst
nixlib-0a91ca30911e54af6fa76c4c17ade3f2f8ba4674.zip
* Allow "make install" to be overriden using $installCommand.
svn path=/nixpkgs/trunk/; revision=7340
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/stdenv/generic/setup-new2.sh12
1 files changed, 8 insertions, 4 deletions
diff --git a/pkgs/stdenv/generic/setup-new2.sh b/pkgs/stdenv/generic/setup-new2.sh
index 6e5993e90dc4..401a655632b9 100644
--- a/pkgs/stdenv/generic/setup-new2.sh
+++ b/pkgs/stdenv/generic/setup-new2.sh
@@ -629,10 +629,14 @@ installW() {
     eval "$preInstall"
 
     ensureDir "$prefix"
-    
-    if test -z "$dontMakeInstall"; then
-        echo "install flags: $installFlags ${installFlagsArray[@]}"
-        make install $installFlags "${installFlagsArray[@]}" || fail
+
+    if test -z "$installCommand"; then
+        if test -z "$dontMakeInstall"; then
+            echo "install flags: $installFlags ${installFlagsArray[@]}"
+            make install $installFlags "${installFlagsArray[@]}" || fail
+        fi
+    else
+        eval "$installCommand"
     fi
 
     if test -z "$dontStrip" -a "$NIX_STRIP_DEBUG" = 1; then