* `nix-install-package --help' (NIX-9). * `nix-install-package --non-interactive': don't prompt or pause. * Tests for nix-install-package. * Security fixes: filter the values obtained from the nixpkg.
		
			
				
	
	
		
			20 lines
		
	
	
	
		
			547 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			547 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| source common.sh
 | |
| 
 | |
| # This takes way to long on Cygwin (because process creation is so slow...).
 | |
| if test "$system" = i686-cygwin; then exit 0; fi
 | |
| 
 | |
| max=2500
 | |
| 
 | |
| reference=$NIX_STORE_DIR/abcdef
 | |
| touch $reference
 | |
| (echo $reference && echo && echo 0) | $nixstore --register-validity 
 | |
| 
 | |
| echo "registering..."
 | |
| time for ((n = 0; n < $max; n++)); do
 | |
|     storePath=$NIX_STORE_DIR/$n
 | |
|     touch $storePath
 | |
|     (echo $storePath && echo && echo 1 && echo $reference)
 | |
| done | $nixstore --register-validity 
 | |
| 
 | |
| echo "collecting garbage..."
 | |
| time $nixstore --gc 2> /dev/null
 |