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><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…
	
	Add table
		Add a link
		
	
		Reference in a new issue