about summary refs log tree commit diff
path: root/scripts/nix-build.in
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2005-02-25T15·42+0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2005-02-25T15·42+0000
commit6bafeafb884d72ac920ec667eeea143309ed64b5 (patch)
tree1d6a1b8d279792d466a1646badcdafc3a1b90f08 /scripts/nix-build.in
parent3259ae58119b93ca48a267ec90d7e1efb929fef8 (diff)
* nix-install-package: Use the new (trivial) package format generated
  by the build farm.  See e.g.,
  http://catamaran.labs.cs.uu.nl/dist/nixpkgs-0.8/nixpkgs-0.7pre2302/;
  the user can click on packages, and they will be installed (assuming
  the `application/nix-package' MIME type has been associated with
  `nix-install-package').

  Nix expressions are no longer involved: a "package" is just a
  pointer to a manifest, and the top-level store derivation to be
  added to the user environment.  This makes these packages
  independent from Nix expression evolution.

  Note that we install the store derivation ($drvPath), not the
  resulting output path ($outPath).  This is equivalent, except that
  installing the derivation maintains the back-link from the output
  path to the derivation that built it.  This is useful for
  maintenance.

* Automatically re-exec in an xterm so that the user sees something
  when `nix-install-package' is run from a browser.

Diffstat (limited to 'scripts/nix-build.in')
0 files changed, 0 insertions, 0 deletions