15 lines
		
	
	
		
			390 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			390 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/sh
 | 
						|
 | 
						|
# This script try to evaluate all configurations which are stored in
 | 
						|
# doc/config-examples.  This script is useful to ensure that examples are
 | 
						|
# working with the current system.
 | 
						|
 | 
						|
pwd=$(pwd)
 | 
						|
set -xe
 | 
						|
for i in ../doc/config-examples/*.nix; do
 | 
						|
  NIXOS_CONFIG="$pwd/$i" nix-instantiate \
 | 
						|
      --eval-only --xml --strict > /dev/null 2>&1 \
 | 
						|
      ../default.nix -A system
 | 
						|
done
 | 
						|
set +xe
 |