14 lines
		
	
	
		
			445 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			445 B
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
| set -e
 | |
| NIXPKGS_ALLOW_UNSUPPORTED_SYSTEM=1 nix-build '<liminix>' -I liminix-config=../smoke/configuration.nix --arg device "import <liminix/devices/$DEVICE>" -A outputs.kernel -o vmlinux $*
 | |
| 
 | |
| TESTS=$(cat <<"EOF"
 | |
| 
 | |
| trap 'echo "command $(eval echo $BASH_COMMAND) failed with exit code $?"; exit 1' ERR
 | |
| test -f vmlinux
 | |
| file -L vmlinux | grep ' ELF 32-bit MSB executable, MIPS'
 | |
| EOF
 | |
|      )
 | |
| 
 | |
| 
 | |
| nix-shell -p s6-rc -p squashfsTools --run "$TESTS" || exit 1
 | 
