about summary refs log tree commit diff
path: root/pkgs/development/misc
diff options
context:
space:
mode:
authorMarc Weber <marco-oweber@gmx.de>2009-07-09 22:24:05 +0000
committerMarc Weber <marco-oweber@gmx.de>2009-07-09 22:24:05 +0000
commitf38e40051530c4c80a549d1035003070da0403a4 (patch)
tree6b1574c2f0512f63c00cd481abe3e829b27133cc /pkgs/development/misc
parent676f4c4e2d3e2f40e9b4f5a9fee7de29c084a13e (diff)
basing nix-repository-manager on haskellPackages. The executable is no
longer recompiled when the config changes only

svn path=/nixpkgs/trunk/; revision=16297
Diffstat (limited to 'pkgs/development/misc')
-rw-r--r--pkgs/development/misc/bleeding-edge-repos/default.nix4
1 files changed, 2 insertions, 2 deletions
diff --git a/pkgs/development/misc/bleeding-edge-repos/default.nix b/pkgs/development/misc/bleeding-edge-repos/default.nix
index 873919178d6d8..9187d910079ff 100644
--- a/pkgs/development/misc/bleeding-edge-repos/default.nix
+++ b/pkgs/development/misc/bleeding-edge-repos/default.nix
@@ -19,7 +19,7 @@ args:
                      "run NO_FETCH=1 nix-repository-manager <path to nixpkgs> --update <reponame> to add it automatically";
         localTarGZ = managedRepoDir+"/dist/${ lib.dropPath (head fetchinfo.urls) }"; # hack, dropPath should be implemented as primop
         fetchInfos = import ../../../misc/bleeding-edge-fetch-infos.nix; in
-    if (getConfig ["bleedingEdgeRepos" "useLocalRepos"] false )
+    if (getConfig ["bleedingEdgeRepos" "useLocalRepos"] false && builtins.pathExists localTarGZ)
         then localTarGZ else fetchinfo;
 
   repos = 
@@ -31,7 +31,7 @@ args:
     # each repository has 
     # a type, url and maybe a tag
     # you can add groups names to update some repositories at once
-    # see nix_repository_manager expression in all-packages.nix
+    # see nix-repository-manager expression in haskellPackages
 
       nix_repository_manager = { type = "darcs"; url = "http://mawercer.de/~marc/repos/nix-repository-manager"; };