Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5ef2453139 
								
							 
						 
						
							
							
								
								build-remote.pl.in: Add some more trace messages  
							
							... 
							
							
							
							This allows hydra-build to keep track of the actual build time (so
excluding time required to copy closures around). 
							
						 
						
							2014-11-12 13:56:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								8979562ed7 
								
							 
						 
						
							
							
								
								download-from-binary-cache.pl: Fix flushing of stderr  
							
							
							
						 
						
							2014-11-04 14:37:58 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shea Levy 
								
							 
						 
						
							
							
							
							
								
							
							
								bca6d35636 
								
							 
						 
						
							
							
								
								Fix nix-copy-closure --from  
							
							... 
							
							
							
							http://hydra.nixos.org/build/15885652  
						
							2014-10-15 15:05:13 -04:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								138c257dcd 
								
							 
						 
						
							
							
								
								Revert "binary download: Use $NIX_CURL_FLAGS"  
							
							... 
							
							
							
							This reverts commit bc4795919ahttp://hydra.nixos.org/build/15860847  
							
						 
						
							2014-10-15 10:22:17 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									wmertens 
								
							 
						 
						
							
							
							
							
								
							
							
								bc4795919a 
								
							 
						 
						
							
							
								
								binary download: Use $NIX_CURL_FLAGS  
							
							... 
							
							
							
							As in 5c0816567d/pkgs/build-support/fetchurl/builder.sh (L17) 
							
						 
						
							2014-10-14 15:36:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2c1711ae33 
								
							 
						 
						
							
							
								
								nix-channel: Add --rollback flag  
							
							... 
							
							
							
							Fixes  #368 . 
						
							2014-10-14 12:08:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a8925a510c 
								
							 
						 
						
							
							
								
								nix-channel --add: Validate URL / channel ID  
							
							... 
							
							
							
							Fixes  #369 . 
						
							2014-10-14 11:28:13 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								f1adf4c998 
								
							 
						 
						
							
							
								
								Remove unused @sshOpts flag  
							
							... 
							
							
							
							Closes  #300 . 
						
							2014-10-14 11:01:18 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a79e56de68 
								
							 
						 
						
							
							
								
								nix-copy-closure: Use strict  
							
							
							
						 
						
							2014-10-14 10:56:33 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Shell Turner 
								
							 
						 
						
							
							
							
							
								
							
							
								9dd54bc7bb 
								
							 
						 
						
							
							
								
								Pass through --set from nix-install-package command line to nix-env  
							
							
							
						 
						
							2014-09-23 15:11:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d2d5543625 
								
							 
						 
						
							
							
								
								build-remote.pl: UTF-8-decode errors  
							
							
							
						 
						
							2014-09-05 11:53:11 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								e74113a305 
								
							 
						 
						
							
							
								
								Fix build-remote.pl  
							
							... 
							
							
							
							Apparently, turning on utf8 encoding on stderr changes its flushing
behaviour, causing sendReply to not send anything.
http://hydra.nixos.org/build/13944384  
							
						 
						
							2014-09-05 11:43:14 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								27a01d92c2 
								
							 
						 
						
							
							
								
								Shut up "Wide character" warnings in Perl scripts  
							
							
							
						 
						
							2014-08-29 17:48:25 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								163fdf292e 
								
							 
						 
						
							
							
								
								Set a curl timeout on binary cache lookups  
							
							
							
						 
						
							2014-08-21 15:15:50 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								11849a320e 
								
							 
						 
						
							
							
								
								Use proper quotes everywhere  
							
							
							
						 
						
							2014-08-20 18:03:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								42e9ad8fd1 
								
							 
						 
						
							
							
								
								Propagate remote timeouts properly  
							
							
							
						 
						
							2014-08-17 19:09:03 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c6e85ee474 
								
							 
						 
						
							
							
								
								nix-build: Propagate exit status from nix-store -r  
							
							
							
						 
						
							2014-08-17 18:37:09 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								ccd4fe5c49 
								
							 
						 
						
							
							
								
								build-remote.pl: Provide defaults for $NIX_CURRENT_LOAD and $NIX_REMOTE_SYSTEMS  
							
							
							
						 
						
							2014-08-17 18:05:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3e5dbb2433 
								
							 
						 
						
							
							
								
								nix-shell: Use $XDG_RUNTIME_DIR  
							
							... 
							
							
							
							This prevents collisions with other users.
Fixes  #262 . 
							
						 
						
							2014-08-13 23:16:08 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								3bea429ae8 
								
							 
						 
						
							
							
								
								Use $XDG_RUNTIME_DIR for temporary files  
							
							
							
						 
						
							2014-08-13 23:12:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								57695d8f76 
								
							 
						 
						
							
							
								
								Warn about untrusted binary caches in extra-binary-caches  
							
							
							
						 
						
							2014-08-07 22:46:35 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								6e1f4c1488 
								
							 
						 
						
							
							
								
								nix-install-package: Use extra-binary-caches  
							
							
							
						 
						
							2014-08-07 22:41:44 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								393a9b92b1 
								
							 
						 
						
							
							
								
								download-from-binary-cache.pl: Respect $SSL_CERT_FILE  
							
							
							
						 
						
							2014-08-07 22:41:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								4a198dae74 
								
							 
						 
						
							
							
								
								install-nix-from-closure.sh: Use https channel if possible  
							
							
							
						 
						
							2014-08-07 15:37:21 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2ea2703fe9 
								
							 
						 
						
							
							
								
								install-nix-from-closure.sh: Install cacert  
							
							
							
						 
						
							2014-07-29 17:12:15 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								50ed345fad 
								
							 
						 
						
							
							
								
								nix-profile.sh: Set $SSL_CERT_FILE  
							
							
							
						 
						
							2014-07-29 17:11:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1a44f1cb65 
								
							 
						 
						
							
							
								
								nix-copy-closure: Drop --bzip2, --xz, --show-progress  
							
							... 
							
							
							
							These are too difficult to implement via nix-store --serve.
‘--show-progress’ could be re-implemented fairly easily via a
sink/source wrapper class. 
							
						 
						
							2014-07-24 17:11:54 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7f7d4ab686 
								
							 
						 
						
							
							
								
								nix-copy-closure: Implement --gzip via ssh's -C flag  
							
							
							
						 
						
							2014-07-24 16:32:55 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7b351da680 
								
							 
						 
						
							
							
								
								Remove obsolete SSH master connection code  
							
							
							
						 
						
							2014-07-24 16:19:42 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								03103c0a36 
								
							 
						 
						
							
							
								
								Implement nix-copy-closure --from via nix-store --serve  
							
							
							
						 
						
							2014-07-24 16:19:41 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								62309a2c56 
								
							 
						 
						
							
							
								
								build-remote.pl: Be less verbose on failing builds  
							
							
							
						 
						
							2014-07-24 12:43:59 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								5bcb982711 
								
							 
						 
						
							
							
								
								Remove cruft  
							
							
							
						 
						
							2014-07-14 12:39:53 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a00a98548e 
								
							 
						 
						
							
							
								
								build-remote.pl: Fix build log  
							
							
							
						 
						
							2014-07-12 00:09:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								a5c6347ff0 
								
							 
						 
						
							
							
								
								build-remote.pl: Use ‘nix-store --serve’ on the remote side  
							
							... 
							
							
							
							This makes things more efficient (we don't need to use an SSH master
connection, and we only start a single remote process) and gets rid of
locking issues (the remote nix-store process will keep inputs and
outputs locked as long as they're needed).
It also makes it more or less secure to connect directly to the root
account on the build machine, using a forced command
(e.g. ‘command="nix-store --serve --write"’). This bypasses the Nix
daemon and is therefore more efficient.
Also, don't call nix-store to import the output paths. 
							
						 
						
							2014-07-11 16:22:24 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7bb632b024 
								
							 
						 
						
							
							
								
								nix-copy-closure -s: Do substitutions via ‘nix-store --serve’  
							
							... 
							
							
							
							This means we no longer need an SSH master connection, since we only
execute a single command on the remote host. 
							
						 
						
							2014-07-10 20:43:04 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								1114c7bd57 
								
							 
						 
						
							
							
								
								nix-copy-closure: Restore compression and the progress viewer  
							
							
							
						 
						
							2014-07-10 14:15:12 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Aristid Breitkreuz 
								
							 
						 
						
							
							
							
							
								
							
							
								a457d5ad4d 
								
							 
						 
						
							
							
								
								nix-build: --add-root also takes 1 parameter  
							
							
							
						 
						
							2014-05-26 17:24:43 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								924e19341a 
								
							 
						 
						
							
							
								
								Don't barf when installing as root  
							
							
							
						 
						
							2014-04-10 23:42:48 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								2b6c8ef401 
								
							 
						 
						
							
							
								
								nix-shell --pure: Keep the user's $PAGER  
							
							
							
						 
						
							2014-04-08 14:08:57 +02:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ricardo M. Correia 
								
							 
						 
						
							
							
							
							
								
							
							
								034b6f6062 
								
							 
						 
						
							
							
								
								nix-collect-garbage: Add --delete-older-than option  
							
							
							
						 
						
							2014-03-30 00:54:16 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Maxim Ivanov 
								
							 
						 
						
							
							
							
							
								
							
							
								59c9019685 
								
							 
						 
						
							
							
								
								Fix nix-shell for derivation with multiple outputs  
							
							... 
							
							
							
							If derivation declares multiple outputs and first (default) output
if not "out", then "nix-instantiate" calls return path with output
names appended after "!". Than suffix must be stripped before
ant path checks are done. 
							
						 
						
							2014-03-30 00:52:47 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								77e2cc6c8e 
								
							 
						 
						
							
							
								
								nix-build: Fix --cores flag  
							
							
							
						 
						
							2014-03-17 17:33:13 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								506d86394d 
								
							 
						 
						
							
							
								
								Installer: Handle Darwin  
							
							... 
							
							
							
							"cp -r" doesn't copy symlinks properly on Darwin, but "cp -R" does.
Fixes  #215 . 
							
						 
						
							2014-02-26 17:23:55 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								7f74513b4e 
								
							 
						 
						
							
							
								
								Also provide an option for setting the curl connection timeout  
							
							
							
						 
						
							2014-02-26 16:07:43 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								00d761016a 
								
							 
						 
						
							
							
								
								Respect $NIX_CONNECT_TIMEOUT properly  
							
							... 
							
							
							
							We were 1) using CURLOPT_TIMEOUT instead of CURLOPT_CONNECTTIMEOUT; 2)
not passing it to the curl child process.
Issue #93 . 
							
						 
						
							2014-02-26 15:58:37 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								d761009e3c 
								
							 
						 
						
							
							
								
								Add ~/.nix-profile/sbin to $PATH  
							
							... 
							
							
							
							Fixes  #112 . 
						
							2014-02-26 15:24:48 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								bf4a577a58 
								
							 
						 
						
							
							
								
								Fix broken patch  
							
							
							
						 
						
							2014-02-26 13:48:23 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Ian-Woo Kim 
								
							 
						 
						
							
							
							
							
								
							
							
								8a02fdc38e 
								
							 
						 
						
							
							
								
								use USER environmental variable if getting user id by getpwuid is failed in perl scripts: download-from-binary-cache.pl and nix-channel  
							
							
							
						 
						
							2014-02-26 13:42:11 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								36b90e72d7 
								
							 
						 
						
							
							
								
								nix-shell: Add --packages flag  
							
							... 
							
							
							
							This allows you to easily set up a build environment containing the
specified packages from Nixpkgs.  For example:
  $ nix-shell -p sqlite xorg.libX11 hello
will start a shell in which the given packages are present. 
							
						 
						
							2014-02-19 17:08:01 +01:00 
							
								 
							
							
								 
							
						 
					 
				
					
						
							
								
								
									Eelco Dolstra 
								
							 
						 
						
							
							
							
							
								
							
							
								c31836008e 
								
							 
						 
						
							
							
								
								nix-instantiate: Add a flag --expr / -E to read expressions from the command line  
							
							... 
							
							
							
							This is basically a shortcut for ‘echo 'expr...' | nix-instantiate -’.
Also supported by nix-build and nix-shell. 
							
						 
						
							2014-02-19 16:30:19 +01:00