aboutsummaryrefslogtreecommitdiff
path: root/doc/manual/nix-pull.xml
diff options
context:
space:
mode:
authorEelco Dolstra <e.dolstra@tudelft.nl>2004-02-10 16:14:47 +0000
committerEelco Dolstra <e.dolstra@tudelft.nl>2004-02-10 16:14:47 +0000
commit92e832348db13637875c4f529ed0aa83d3d34493 (patch)
treec00a500e1be79bf061f8ebd17e694eb4f7ee8d55 /doc/manual/nix-pull.xml
parent6551b36790d47477087fc3a7f7bb779f28e42d8e (diff)
* Lots of manual stuff. Reference pages for most Nix commands.
* nix-pull now requires the full url to the manifest, i.e., `/MANIFEST/' is no longer automatically appended. * nix-prefetch-url works again.
Diffstat (limited to 'doc/manual/nix-pull.xml')
-rw-r--r--doc/manual/nix-pull.xml43
1 files changed, 43 insertions, 0 deletions
diff --git a/doc/manual/nix-pull.xml b/doc/manual/nix-pull.xml
new file mode 100644
index 000000000..2e0723c10
--- /dev/null
+++ b/doc/manual/nix-pull.xml
@@ -0,0 +1,43 @@
+<refentry>
+ <refnamediv>
+ <refname>nix-pull</refname>
+ <refpurpose>pull substitutes from a network cache</refpurpose>
+ </refnamediv>
+
+ <refsynopsisdiv>
+ <cmdsynopsis>
+ <command>nix-pull</command>
+ <arg choice='plain'><replaceable>url</replaceable></arg>
+ </cmdsynopsis>
+ </refsynopsisdiv>
+
+ <refsection>
+ <title>Description</title>
+
+ <para>
+ The command <command>nix-pull</command> obtains a list of
+ pre-built store paths from the URL
+ <replaceable>url</replaceable>, and for each of these store
+ paths, registers a substitute derivation that downloads and
+ unpacks it into the Nix store. This is used to speed up
+ installations: if you attempt to install something that has
+ already been built and stored into the network cache, Nix can
+ transparently re-use the pre-built store paths.
+ </para>
+
+ <para>
+ The file at <replaceable>url</replaceable> must be compatible
+ with the files created by <replaceable>nix-push</replaceable>.
+ </para>
+
+ </refsection>
+
+ <refsection>
+ <title>Examples</title>
+
+ <screen>
+$ nix-pull http://catamaran.labs.cs.uu.nl/dist/nix/nixpkgs-0.5pre753/MANIFEST</screen>
+
+ </refsection>
+
+</refentry>