about summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2009-07-16 17:17:23 +0000
committerMarc Weber <marco-oweber@gmx.de>2009-07-16 17:17:23 +0000
commitec0e356b9ae9e5f561d394a76440fc74562be6fa (patch)
tree92db59d0e05ad9d1bdee355273f0a234bb83c205 /pkgs
parent13e3c0d7b98e6f03e2a1d907b05aa31dc4a4268e (diff)
downloadnixlib-ec0e356b9ae9e5f561d394a76440fc74562be6fa.tar
nixlib-ec0e356b9ae9e5f561d394a76440fc74562be6fa.tar.gz
nixlib-ec0e356b9ae9e5f561d394a76440fc74562be6fa.tar.bz2
nixlib-ec0e356b9ae9e5f561d394a76440fc74562be6fa.tar.lz
nixlib-ec0e356b9ae9e5f561d394a76440fc74562be6fa.tar.xz
nixlib-ec0e356b9ae9e5f561d394a76440fc74562be6fa.tar.zst
nixlib-ec0e356b9ae9e5f561d394a76440fc74562be6fa.zip
Revert "adding NIX_CONTINUE_DOWNLOADS feature, see mkdir comment"
This reverts commit -r16401

svn path=/nixpkgs/trunk/; revision=16405
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/build-support/fetchurl/builder.sh15
-rw-r--r--pkgs/build-support/fetchurl/default.nix14
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 4 insertions, 27 deletions
diff --git a/pkgs/build-support/fetchurl/builder.sh b/pkgs/build-support/fetchurl/builder.sh
index a8cc325c403d..22ba25e90a4f 100644
--- a/pkgs/build-support/fetchurl/builder.sh
+++ b/pkgs/build-support/fetchurl/builder.sh
@@ -23,19 +23,8 @@ tryDownload() {
     echo
     header "trying $url"
     success=
-    cache_file="/var/nix-downloads/$outputHash"
-    if { test -n "$NIX_CONTINUE_DOWNLOADS" && touch "$cache_file";}; then
-      chmod g+w $cache_file # ensure another nixbld user can continue!
-      # no locking is taking place. I think nix builder locking is enough
-      if $curl --fail "$url" -C - --output "$cache_file"; then
-          mv "$cache_file" "$out"
-          chmod g-w $out # ensure another nixbld user can continue!
-          success=1
-      fi
-    else
-      if $curl --fail "$url" --output "$out"; then
-          success=1
-      fi
+    if $curl --fail "$url" --output "$out"; then
+        success=1
     fi
     stopNest
 }
diff --git a/pkgs/build-support/fetchurl/default.nix b/pkgs/build-support/fetchurl/default.nix
index 9118b2902268..00b7f3cc0794 100644
--- a/pkgs/build-support/fetchurl/default.nix
+++ b/pkgs/build-support/fetchurl/default.nix
@@ -1,7 +1,7 @@
 # Argh, this thing is duplicated (more-or-less) in Nix (in corepkgs).
 # Need to find a way to combine them.
 
-{stdenv, curl, getConfig ? (x: y : "")}: # Note that `curl' may be `null', in case of the native stdenv.
+{stdenv, curl}: # Note that `curl' may be `null', in case of the native stdenv.
 
 let
 
@@ -86,18 +86,6 @@ stdenv.mkDerivation {
       if sha256 != "" then "sha256" else if sha1 != "" then "sha1" else "md5";
   outputHash = if outputHash != "" then outputHash else
       if sha256 != "" then sha256 else if sha1 != "" then sha1 else md5;
-
-
- 
-  # set this to any value to make nix dowload into /var/nix-downloads/$hash
-  # so that it can continue a half finished download after a shudown,
-  # susupend to disk, shutdown etc
-  # for this to work you have to run
-  # d=/var/nix-downloads; mkdir $d; chgrp nixbld $d; chmod g+x $d;
-  # once
-  # defaulting to enabled because continuing takes place only if $d exists
-  # and has proper permissions
-  NIX_CONTINUE_DOWNLOADS = getConfig ["NIX_CONTINUE_DOWNLOADS"] "1";
   
   impureEnvVars = [
     # We borrow these environment variables from the caller to allow
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 3185d55060a6..6b090462f062 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -282,7 +282,7 @@ let
   # from being built.
   fetchurl = useFromStdenv "fetchurl"
     (import ../build-support/fetchurl {
-      inherit curl stdenv getConfig;
+      inherit curl stdenv;
     });
 
   # fetchurlBoot is used for curl and its dependencies in order to