15 lines
		
	
	
		
			390 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
		
		
			
		
	
	
			15 lines
		
	
	
		
			390 B
		
	
	
	
		
			Bash
		
	
	
	
	
	
| 
								 | 
							
								#!/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
							 |