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