about summary refs log tree commit diff
path: root/src/nix-store
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2005-02-14T17·35+0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2005-02-14T17·35+0000
commit8992fce3da844e3cfc7cbc563cbf5313980c16dd (patch)
treeaf637cfba0fccea836877d43cd950f7aab93f164 /src/nix-store
parente446d342b77e0babb200afd6b6275df2c70cfaee (diff)
* It is now possible to add store derivations or paths directly to a
  user environment, e.g.,

    $ nix-env -i /nix/store/z58v41v21xd3ywrqk1vmvdwlagjx7f10-aterm-2.3.1.drv

  or 

    $ nix-env -i /nix/store/hsyj5pbn0d9iz7q0aj0fga7cpaadvp1l-aterm-2.3.1

  This is useful because it allows Nix expressions to be bypassed
  entirely.  For instance, if only a nix-pull manifest is provided,
  plus the top-level path of some component, it can be installed
  without having to supply the Nix expression (e.g., for obfuscation,
  or to be independent of Nix expression language changes or context
  dependencies).

Diffstat (limited to 'src/nix-store')
-rw-r--r--src/nix-store/main.cc9
1 files changed, 0 insertions, 9 deletions
diff --git a/src/nix-store/main.cc b/src/nix-store/main.cc
index fa7960c382dc..a93956ab7a27 100644
--- a/src/nix-store/main.cc
+++ b/src/nix-store/main.cc
@@ -23,15 +23,6 @@ static int rootNr = 0;
 static bool indirectRoot = false;
 
 
-static Path findOutput(const Derivation & drv, string id)
-{
-    for (DerivationOutputs::const_iterator i = drv.outputs.begin();
-         i != drv.outputs.end(); ++i)
-        if (i->first == id) return i->second.path;
-    throw Error(format("derivation has no output `%1%'") % id);
-}
-
-
 static Path fixPath(Path path)
 {
     path = absPath(path);