nix-store: document --add-fixed
This commit is contained in:
parent
5886bc5996
commit
a3c77c1536
1 changed files with 54 additions and 0 deletions
|
@ -883,6 +883,60 @@ $ nix-store --add ./foo.c
|
||||||
|
|
||||||
</refsection>
|
</refsection>
|
||||||
|
|
||||||
|
<!--######################################################################-->
|
||||||
|
|
||||||
|
<refsection><title>Operation <option>--add-fixed</option></title>
|
||||||
|
|
||||||
|
<refsection><title>Synopsis</title>
|
||||||
|
|
||||||
|
<cmdsynopsis>
|
||||||
|
<command>nix-store</command>
|
||||||
|
<arg><option>--recursive</option></arg>
|
||||||
|
<arg choice='plain'><option>--add-fixed</option></arg>
|
||||||
|
<arg choice='plain'><replaceable>algorithm</replaceable></arg>
|
||||||
|
<arg choice='plain' rep='repeat'><replaceable>paths</replaceable></arg>
|
||||||
|
</cmdsynopsis>
|
||||||
|
|
||||||
|
</refsection>
|
||||||
|
|
||||||
|
<refsection><title>Description</title>
|
||||||
|
|
||||||
|
<para>The operation <option>--add-fixed</option> adds the specified paths to
|
||||||
|
the Nix store. Unlike <option>--add</option> paths are registered using the
|
||||||
|
specified hashing algorithm, resulting in the same output path as a fixed output
|
||||||
|
derivation. This can be used for sources that are not available from a public
|
||||||
|
url or broke since the download expression was written.
|
||||||
|
</para>
|
||||||
|
|
||||||
|
<para>This operation has the following options:
|
||||||
|
|
||||||
|
<variablelist>
|
||||||
|
|
||||||
|
<varlistentry><term><option>--recursive</option></term>
|
||||||
|
|
||||||
|
<listitem><para>
|
||||||
|
Use recursive instead of flat hashing mode, used when adding directories
|
||||||
|
to the store.
|
||||||
|
</para></listitem>
|
||||||
|
|
||||||
|
</varlistentry>
|
||||||
|
|
||||||
|
</variablelist>
|
||||||
|
|
||||||
|
</para>
|
||||||
|
|
||||||
|
</refsection>
|
||||||
|
|
||||||
|
<refsection><title>Example</title>
|
||||||
|
|
||||||
|
<screen>
|
||||||
|
$ nix-store --add-fixed sha256 ./hello-2.10.tar.gz
|
||||||
|
/nix/store/3x7dwzq014bblazs7kq20p9hyzz0qh8g-hello-2.10.tar.gz</screen>
|
||||||
|
|
||||||
|
</refsection>
|
||||||
|
|
||||||
|
</refsection>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<!--######################################################################-->
|
<!--######################################################################-->
|
||||||
|
|
Loading…
Reference in a new issue