diff options
author | Eelco Dolstra <e.dolstra@tudelft.nl> | 2003-03-25T16·36+0000 |
---|---|---|
committer | Eelco Dolstra <e.dolstra@tudelft.nl> | 2003-03-25T16·36+0000 |
commit | 0f40a560cab23f70881e5af405ea112a869dc39a (patch) | |
tree | 2bb622fd0230a5f53c330b946cbbe90714139ad5 /src/nix.cc | |
parent | 3f1a1457e9ad91f93151200fe43c7c33ea95417b (diff) |
* Added a script nix-activate which builds a list of "activated"
packages (i.e., the packages that should appear in the user's $PATH, and so on). Based on this list, the script nix-populate creates a hierarchy of symlinks to the relevant files in those packages (e.g., for pkg/bin and pkg/lib). A nice property of nix-populate is that on each run it creates a *new* tree, rather than updating the old one. It then atomically switches over to the new tree. This allows atomic upgrades or rollbacks on the set of activated packages.
Diffstat (limited to 'src/nix.cc')
0 files changed, 0 insertions, 0 deletions