guix/scripts
Eelco Dolstra 6bafeafb88 * 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.
2005-02-25 15:42:52 +00:00
..
Makefile.am * Place manifests in /nix/var/nix/manifests. 2004-12-20 16:38:50 +00:00
download-using-manifests.pl.in * Properly specify the hash algorithm in the manifests, and read it 2005-02-24 17:36:42 +00:00
generate-patches.pl.in * Properly specify the hash algorithm in the manifests, and read it 2005-02-24 17:36:42 +00:00
nix-build.in * Remove debug code. 2005-02-01 17:52:11 +00:00
nix-channel.in * Fix nix-channel. 2005-02-17 10:06:12 +00:00
nix-collect-garbage.in * Move root finding from `nix-collect-garbage' to `nix-store --gc'. 2005-02-01 15:05:32 +00:00
nix-install-package.in * nix-install-package: Use the new (trivial) package format generated 2005-02-25 15:42:52 +00:00
nix-prefetch-url.in * Properly specify the hash algorithm in the manifests, and read it 2005-02-24 17:36:42 +00:00
nix-profile.sh.in * Improvements to profiles. Generations are now per-profile, e.g., 2004-02-06 10:30:20 +00:00
nix-pull.in * Propagate the deriver of a path through the substitute mechanism. 2005-02-09 12:57:13 +00:00
nix-push.in * (Unnecessary) refactoring. 2005-02-24 14:06:18 +00:00
optimise-store.pl * Prototype store optimiser. It searched the Nix store for identical 2005-01-05 09:58:12 +00:00
prebuilts.conf
readmanifest.pm.in * Properly specify the hash algorithm in the manifests, and read it 2005-02-24 17:36:42 +00:00
remove-patches.pl * Script to remove patches from manifests. 2005-01-12 10:40:59 +00:00
update-manifest.pl * A small utility to add the Size and NarHash fields to old manifests. 2004-12-28 21:12:00 +00:00