- Feb 11, 2004
-
-
Eelco Dolstra authored
derivation (i.e., the closure store expression) a root of the garbage collector. This ensures that running `nix-collect-garbage --no-successors' is safe.
-
- Feb 10, 2004
-
-
Eelco Dolstra authored
* nix-pull now requires the full url to the manifest, i.e., `/MANIFEST/' is no longer automatically appended. * nix-prefetch-url works again.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Feb 09, 2004
-
-
Eelco Dolstra authored
whether we want to upgrade if the current version is less than the available version (default), when it is less or equal, or always. * Added a flag `--dry-run' to show what would happen in `--install', `--uninstall', and `--upgrade', without actually performing the operation.
-
- Feb 08, 2004
-
-
Eelco Dolstra authored
of the current profile, e.g., $ nix-env --list-generations ... 39 2004-02-02 17:53:53 40 2004-02-02 17:55:18 41 2004-02-02 17:55:41 42 2004-02-02 17:55:50 (current) $ nix-env --switch-generation 39 $ ls -l /nix/var/nix/profiles/default ... default -> default-39-link * Also a command `--rollback' which is just a convenience operation to rollback to the oldest generation younger than the current one. Note that generations properly form a tree. E.g., if after switching to generation 39, we perform an installation action, a generation 43 is created which is a descendant of 39, not 42. So a rollback from 43 ought to go back to 39. This is not currently implemented; generations form a linear sequence.
-
- Feb 06, 2004
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
profile.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
argument is specified.
-
Eelco Dolstra authored
default -> default-94-link default-82-link -> /nix/store/cc4480... default-83-link -> /nix/store/caeec8... ... default-94-link -> /nix/store/2896ca... experimental -> experimental-2-link experimental-1-link -> /nix/store/cc4480... experimental-2-link -> /nix/store/a3148f... * `--profile' / `-p' -> `--switch-profile' / `-S' * `--link' / `-l' -> `--profile' / `-p' * The default profile is stored in $prefix/var/nix/profiles. $prefix/var/nix/links is gone. Profiles can be stored anywhere. * The current profile is now referenced from ~/.nix-profile, not ~/.nix-userenv. * The roots to the garbage collector now have extension `.gcroot', not `.id'.
-
- Feb 04, 2004
-
-
Eelco Dolstra authored
other attribute sets, rather than the current scope. E.g., {inherit (pkgs) gcc binutils;} is equivalent to {gcc = pkgs.gcc; binutils = pkgs.binutils;} I am not so happy about the syntax.
-
Eelco Dolstra authored
{x=1; y=2; z=3;} // {y=4;} => {x=1; y=4; z=3;}
-
Eelco Dolstra authored
-
Eelco Dolstra authored
* Various performance improvements in the evaluator. * Do not link against unused (and missing!) libraries (-lsglr, etc.).
-
- Feb 03, 2004
-
-
Eelco Dolstra authored
-
- Feb 02, 2004
-
-
Eelco Dolstra authored
`inherit' variables from the surrounding lexical scope. E.g., {stdenv, libfoo}: derivation { builder = ./bla; inherit stdenv libfoo; xyzzy = 1; } is equivalent to {stdenv, libfoo}: derivation { builder = ./bla; stdenv = stdenv; libfoo = libfoo; xyzzy = 1; } Note that for mutually recursive attribute set definitions (`rec {...}'), this also works, that is, `rec {inherit x;}' is equivalent to `let {fresh = x; body = rec {x = fresh;};}', *not* `rec {x = x}'.
-
Eelco Dolstra authored
* `--version' flag for all commands. * Manual updates.
-
- Jan 30, 2004
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
* Include missing files in distributions.
-
Eelco Dolstra authored
-
Eelco Dolstra authored
parser (roughly 80x faster). The absolutely latest version of Bison (1.875c) is required for reentrant GLR support, as well as a recent version of Flex (say, 2.5.31). Note that most Unix distributions ship with the prehistoric Flex 2.5.4, which doesn't support reentrancy.
-
- Jan 29, 2004
-
-
Eelco Dolstra authored
-
- Jan 22, 2004
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Martin Bravenboer authored
-
- Jan 21, 2004
-
-
Eelco Dolstra authored
any substitutes for the derivation.
-
Eelco Dolstra authored
ATermMaps. Found thanks to Valgrind!
-
- Jan 20, 2004
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
Eelco Dolstra authored
* Updated the README. Now it just refers to the manual.
-
- Jan 19, 2004
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Jan 16, 2004
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
-
- Jan 15, 2004
-
-
Eelco Dolstra authored
-
Eelco Dolstra authored
Nix. This is to prevent Berkeley DB from becoming wedged. Unfortunately it is not possible to throw C++ exceptions from a signal handler. In fact, you can't do much of anything except change variables of type `volatile sig_atomic_t'. So we set an interrupt flag in the signal handler and check it at various strategic locations in the code (by calling checkInterrupt()). Since this is unlikely to cover all cases (e.g., (semi-)infinite loops), sometimes SIGTERM may now be required to kill Nix.
-