Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7018830509 
								
							 
						 
						
							
							
								
								Update manual  
							
							
							
						 
						
							2014-08-04 18:00:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								049c0eb49c 
								
							 
						 
						
							
							
								
								nix-daemon: Add trusted-users and allowed-users options  
							
							... 
							
							
							
							‘trusted-users’ is a list of users and groups that have elevated
rights, such as the ability to specify binary caches. It defaults to
‘root’. A typical value would be ‘@wheel’ to specify all users in the
wheel group.
‘allowed-users’ is a list of users and groups that are allowed to
connect to the daemon. It defaults to ‘*’. A typical value would be
‘@users’ to specify the ‘users’ group. 
							
						 
						
							2014-07-17 16:57:07 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9f9080e2c0 
								
							 
						 
						
							
							
								
								nix-store -l: Fetch build logs from the Internet  
							
							... 
							
							
							
							If a build log is not available locally, then ‘nix-store -l’ will now
try to download it from the servers listed in the ‘log-servers’ option
in nix.conf. For instance, if you have:
  log-servers = http://hydra.nixos.org/log 
then it will try to get logs from http://hydra.nixos.org/log/ <base
name of the store path>. So you can do things like:
  $ nix-store -l $(which xterm)
and get a log even if xterm wasn't built locally. 
							
						 
						
							2014-05-21 17:19:36 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7f74513b4e 
								
							 
						 
						
							
							
								
								Also provide an option for setting the curl connection timeout  
							
							
							
						 
						
							2014-02-26 16:07:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								efe4289464 
								
							 
						 
						
							
							
								
								Add an option to limit the log output of builders  
							
							... 
							
							
							
							This is mostly useful for Hydra to deal with builders that get stuck
in an infinite loop writing data to stdout/stderr. 
							
						 
						
							2013-09-02 11:58:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ivan Kozik 
								
							 
						 
						
							
							
							
							
								
							
							
								34bb806f74 
								
							 
						 
						
							
							
								
								Fix typos, especially those that end up in the Nix manual  
							
							
							
						 
						
							2013-08-26 11:15:22 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b584a42e3d 
								
							 
						 
						
							
							
								
								Manual: auto-optimise-store is disabled by default  
							
							
							
						 
						
							2013-07-03 18:35:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f0576d6775 
								
							 
						 
						
							
							
								
								Update the default binary cache URL to cache.nixos.org  
							
							
							
						 
						
							2013-06-05 13:36:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ea019e9a26 
								
							 
						 
						
							
							
								
								Add option ‘extra-binary-caches’  
							
							... 
							
							
							
							This allows providing additional binary caches, useful in scripts like
Hydra's build reproduction scripts, in particular because untrusted
caches are ignored. 
							
						 
						
							2013-05-07 15:37:28 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								aebea2e489 
								
							 
						 
						
							
							
								
								Reinstate the  http://nixos.org/binary-cache  default for the binary-caches setting  
							
							
							
						 
						
							2013-01-02 22:16:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								b7629778ef 
								
							 
						 
						
							
							
								
								Allow mounting a path in a different location in the chroot  
							
							... 
							
							
							
							Fixes  #24 . 
						
							2012-12-29 23:04:02 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								68dcbb187e 
								
							 
						 
						
							
							
								
								download-from-binary-cache: Use the channels of the calling user rather than root  
							
							... 
							
							
							
							This should make live easier for single-user (non-daemon)
installations.  Note that when the daemon is used, the "calling user"
is root so we're not using any untrusted caches. 
							
						 
						
							2012-12-21 15:00:07 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								620e92e880 
								
							 
						 
						
							
							
								
								Add an option ‘use-binary-caches’  
							
							... 
							
							
							
							This allows disabling the use of binary caches, e.g.
  $ nix-build ... --option use-binary-caches false
Note that
  $ nix-build ... --option binary-caches ''
does not disable all binary caches, since the caches defined by
channels will still be used. 
							
						 
						
							2012-11-06 13:44:59 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								522ecab9b8 
								
							 
						 
						
							
							
								
								Drop support for running nix-worker in "slave" mode  
							
							... 
							
							
							
							AFAIK nobody uses this, setuid binaries are evil, and there is no good
reason why people can't just run the daemon. 
							
						 
						
							2012-10-03 17:30:45 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c845c0ccad 
								
							 
						 
						
							
							
								
								nix-channel: Add option to force fetching of manifests  
							
							
							
						 
						
							2012-09-13 12:11:40 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9e2fc6951c 
								
							 
						 
						
							
							
								
								Disable the binary cache substituter by default for now  
							
							
							
						 
						
							2012-08-27 14:20:14 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5170c5691a 
								
							 
						 
						
							
							
								
								nix-channel: Use binary caches advertised by channels  
							
							... 
							
							
							
							Channels can now advertise a binary cache by creating a file
<channel-url>/binary-cache-url.  The channel unpacker puts these in
its "binary-caches" subdirectory.  Thus, the URLS of the binary caches
for the channels added by root appear in
/nix/var/nix/profiles/per-user/eelco/channels/binary-caches/*.  The
binary cache substituter reads these and adds them to the list of
binary caches. 
							
						 
						
							2012-08-01 17:56:11 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4d1b64f118 
								
							 
						 
						
							
							
								
								Allow daemon users to override ‘binary-caches’  
							
							... 
							
							
							
							For security reasons, daemon users can only specify caches that appear
in the ‘binary-caches’ and ‘trusted-binary-caches’ options in
nix.conf. 
							
						 
						
							2012-07-31 18:56:22 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								89a8207029 
								
							 
						 
						
							
							
								
								Add an option ‘build-fallback’ (equivalent to the --fallback flag)  
							
							
							
						 
						
							2012-07-31 17:56:02 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								9de6d10d11 
								
							 
						 
						
							
							
								
								Get rid of $NIX_BINARY_CACHES  
							
							... 
							
							
							
							You can use ‘--option binary-caches URLs’ instead. 
							
						 
						
							2012-07-30 16:39:31 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8c79100839 
								
							 
						 
						
							
							
								
								Merge branch 'master' into no-manifests  
							
							
							
						 
						
							2012-07-26 15:14:33 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6193105710 
								
							 
						 
						
							
							
								
								Automatically optimise the Nix store when a new path is added  
							
							... 
							
							
							
							Auto-optimisation is enabled by default.  It can be turned off by
setting auto-optimise-store to false in nix.conf. 
							
						 
						
							2012-07-23 17:14:15 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								fe241ece29 
								
							 
						 
						
							
							
								
								Merge branch 'master' into no-manifests  
							
							
							
						 
						
							2012-07-18 10:47:59 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								53b24f3518 
								
							 
						 
						
							
							
								
								Allow disabling log compression  
							
							
							
						 
						
							2012-07-17 09:40:12 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								04559a0d45 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:NixOS/nix into no-manifests  
							
							
							
						 
						
							2012-07-11 18:53:27 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5755a5c354 
								
							 
						 
						
							
							
								
								Install a nix.conf manpage  
							
							
							
						 
						
							2012-07-09 11:33:38 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								099125435f 
								
							 
						 
						
							
							
								
								download-from-binary-cache: add nix.conf options  
							
							
							
						 
						
							2012-07-09 10:57:28 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2c26985835 
								
							 
						 
						
							
							
								
								Add option ‘build-keep-log’ to enable/disable writing of build logs  
							
							... 
							
							
							
							Fixes  #26 . 
						
							2012-05-29 16:42:05 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								cb1248d208 
								
							 
						 
						
							
							
								
								Document some nix-store subcommands  
							
							
							
						 
						
							2012-05-09 19:06:39 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								db5b86ef13 
								
							 
						 
						
							
							
								
								* Add an option ‘build-use-substitutes’, which can be set to ‘false’  
							
							... 
							
							
							
							to disable use of substitutes; i.e., force building from source.
  Fixes Nix/221. 
							
						 
						
							2012-04-30 19:15:34 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								daed9aeac5 
								
							 
						 
						
							
							
								
								 
							
							
							
						 
						
							2011-11-03 19:22:24 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								1ea6e06445 
								
							 
						 
						
							
							
								
								doc: Fix typo.  
							
							
							
						 
						
							2011-06-30 15:48:40 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ludovic Courtès 
								
							 
						 
						
							
							
							
							
								
							
							
								5c9e9f732d 
								
							 
						 
						
							
							
								
								Add support for the build-timeout' and --timeout' options.  
							
							
							
						 
						
							2011-06-30 15:19:13 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								955d11aae7 
								
							 
						 
						
							
							
								
								* Sync with the trunk.  
							
							
							
						 
						
							2010-08-24 09:56:28 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								86f65edf4e 
								
							 
						 
						
							
							
								
								* Document --cores in the manual.  
							
							
							
						 
						
							2010-08-17 07:22:05 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a3c63d0d6c 
								
							 
						 
						
							
							
								
								* Disable fsync() in SQLite if the fsync-metadata option is set to  
							
							... 
							
							
							
							false.
* Change the default for `fsync-metadata' to true.
* Disable `fsync-metadata' in `make check'. 
							
						 
						
							2010-02-24 13:12:57 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								07ffdc2862 
								
							 
						 
						
							
							
								
								* Added an option "fsync-metadata" to fsync() changes to  
							
							... 
							
							
							
							/nix/var/nix/db.
* Removed the function writeStringToFile since it does (almost) the
  same thing as writeFile. 
							
						 
						
							2010-01-29 12:22:58 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								07d3a38726 
								
							 
						 
						
							
							
								
								* Remove references to Berkeley DB, including most of the  
							
							... 
							
							
							
							troubleshooting section.  W00t. 
							
						 
						
							2008-11-19 11:58:33 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e007b50eb7 
								
							 
						 
						
							
							
								
								 
							
							
							
						 
						
							2007-10-29 22:16:36 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6f2bfd92b6 
								
							 
						 
						
							
							
								
								* Manual.  
							
							
							
						 
						
							2006-10-05 08:21:52 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f316b6c1a9 
								
							 
						 
						
							
							
								
								* Manual updates (especially how nix-build makes testing packages much  
							
							... 
							
							
							
							easier; no longer need a helper expression). 
							
						 
						
							2006-10-02 11:50:55 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1a9a1f2768 
								
							 
						 
						
							
							
								
								* Convert to DocBook 5.  
							
							... 
							
							
							
							* Use Jing for RelaxNG validation, xmllint seems buggy. 
							
						 
						
							2006-08-21 16:05:11 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								345a95afe9 
								
							 
						 
						
							
							
								
								* Allow the size of the GC reserved file to be specified in nix.conf  
							
							... 
							
							
							
							through the new `gc-reserved-space' option. 
							
						 
						
							2006-02-16 13:58:10 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								fb45b0f548 
								
							 
						 
						
							
							
								
								* Document nix-channel.  
							
							
							
						 
						
							2005-04-09 17:16:00 +00:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8b70f138e0 
								
							 
						 
						
							
							
								
								* Lots of manual updates, in particular the new `nix-store --query'  
							
							... 
							
							
							
							options were documented, as well as the Nix configuration file. 
							
						 
						
							2005-04-08 13:00:38 +00:00