- May 03, 2013
-
-
Lluís Batlle i Rossell authored
Problem noticed by niksnut.
-
Lluís Batlle i Rossell authored
-
Lluís Batlle i Rossell authored
Based on https://github.com/NixOS/nix/pull/6 from shlevy
-
- Apr 26, 2013
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
For instance, this prevents paths from being deleted that are in use by a "nix-build --run-env" session.
-
Eelco Dolstra authored
-
- Apr 23, 2013
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Reported by Peter Simons.
-
Eelco Dolstra authored
-
- Mar 08, 2013
-
-
Eelco Dolstra authored
This reverts commit 28bba8c4.
-
- Mar 07, 2013
-
-
Eelco Dolstra authored
-
- Feb 19, 2013
-
-
Eelco Dolstra authored
‘--option verbosity 0’ doesn't actually do anything.
-
- Jan 21, 2013
-
-
Eelco Dolstra authored
-
- Jan 02, 2013
-
- Dec 21, 2012
-
-
Eelco Dolstra authored
This should make live easier for single-user (non-daemon) installations. Note that when the daemon is used, the "calling user" is root so we're not using any untrusted caches.
-
- Dec 06, 2012
-
-
Eelco Dolstra authored
-
- Dec 05, 2012
-
-
Eelco Dolstra authored
-
- Nov 26, 2012
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
For example, given a derivation with outputs "out", "man" and "bin": $ nix-build -A pkg produces ./result pointing to the "out" output; $ nix-build -A pkg.man produces ./result-man pointing to the "man" output; $ nix-build -A pkg.all produces ./result, ./result-man and ./result-bin; $ nix-build -A pkg.all -A pkg2 produces ./result, ./result-man, ./result-bin and ./result-2.
-
- Nov 23, 2012
-
-
Eelco Dolstra authored
-
- Nov 09, 2012
-
-
Eelco Dolstra authored
-
- Nov 06, 2012
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Binary caches can now specify a priority in their nix-cache-info file. The binary cache substituter checks caches in order of priority. This is to ensure that fast, static caches like nixos.org/binary-cache are processed before slow, dynamic caches like hydra.nixos.org.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
This allows disabling the use of binary caches, e.g. $ nix-build ... --option use-binary-caches false Note that $ nix-build ... --option binary-caches '' does not disable all binary caches, since the caches defined by channels will still be used.
-
Eelco Dolstra authored
It's a mystery why this error is not triggered in the build farm (e.g. http://hydra.nixos.org/build/3265602). Ah well.
-
- Oct 23, 2012
-
-
Eelco Dolstra authored
-
- Oct 18, 2012
-
-
Eelco Dolstra authored
-
- Oct 17, 2012
-
-
Eelco Dolstra authored
If ‘--link’ is given, nix-push will create hard links to the NAR files in the store, rather than copying them. This is faster and requires less disk space. However, it doesn't work if the store is on a different file system.
-
Eelco Dolstra authored
This prevents unnecessary and slow rebuilds of NARs that already exist in the binary cache.
-
- Oct 11, 2012
-
-
Eelco Dolstra authored
-
- Oct 03, 2012
-
-
Eelco Dolstra authored
I.e. do what git does. I'm too lazy to keep the builtin help text up to date :-) Also add ‘--help’ to various commands that lacked it (e.g. nix-collect-garbage).
-
Eelco Dolstra authored
-
- Oct 02, 2012
-
-
Eelco Dolstra authored
This operation allows fixing corrupted or accidentally deleted store paths by redownloading them using substituters, if available. Since the corrupted path cannot be replaced atomically, there is a very small time window (one system call) during which neither the old (corrupted) nor the new (repaired) contents are available. So repairing should be used with some care on critical packages like Glibc.
-
- Sep 21, 2012
-
-
Eelco Dolstra authored
-
- Sep 19, 2012
-
-
Eelco Dolstra authored
-
- Sep 13, 2012
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Commit 6a214f3e copied most of the Nix shell initialisation code from NixOS to nix-profile.sh; however, that code assumes a multi-user install and is Linux-specific (e.g. it calls the "stat" command). So go back to the simple single-user version. Fixes #49.
-
Eelco Dolstra authored
Negative lookups are purged from the DB after a day, at most once per day. However, for non-"have" lookups (e.g. all except "nix-env -qas"), negative lookups are ignored after one hour. This is to ensure that you don't have to wait a day for an operation like "nix-env -i" to start using new binaries in the cache. Should probably make this configurable.
-