Author: NicolasPierron
Date: Mon Apr 25 17:48:59 2011
New Revision: 26972
URL: https://svn.nixos.org/websvn/nix/?rev=26972&sc=1

Log:
modules/installer/tools: nixos-gui: Fix derivation.

Modified:
   nixos/trunk/modules/installer/tools/tools.nix

Modified: nixos/trunk/modules/installer/tools/tools.nix
==============================================================================
--- nixos/trunk/modules/installer/tools/tools.nix       Mon Apr 25 15:41:32 
2011        (r26971)
+++ nixos/trunk/modules/installer/tools/tools.nix       Mon Apr 25 17:48:59 
2011        (r26972)
@@ -104,14 +104,17 @@
     application = pkgs.stdenv.mkDerivation {
       name = "nixos-gui";
       buildCommand = ''
-        ensureDir $out
-        cp -r $source $out
-        cp $jquery $out/chrome/content/jquery-1.5.2.js
+        cp -r "$gui" "$out"
+
+        # Do not force the copy if the file exists in the sources (this
+        # happens for developpers)
+        test -e "$out/chrome/content/jquery-1.5.2.js" ||
+          cp -f "$jquery" "$out/chrome/content/jquery-1.5.2.js"
       '';
-      sources = pkgs.lib.cleanSource "${modulesPath}/../gui";
+      gui = pkgs.lib.cleanSource "${modulesPath}/../gui";
       jquery = pkgs.fetchurl {
         url = http://code.jquery.com/jquery-1.5.2.min.js;
-        sha256 = 
"e2107c8ecdb479c36d822d82bda2a8caf4429ab2d2cf9f20d5c931f75275403c";
+        sha256 = 
"8f0a19ee8c606b35a10904951e0a27da1896eafe33c6e88cb7bcbe455f05a24a";
       };
     };
   };
_______________________________________________
nix-commits mailing list
nix-comm...@cs.uu.nl
http://mail.cs.uu.nl/mailman/listinfo/nix-commits

Reply via email to