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