summary refs log tree commit diff
path: root/tests/test-config-examples.sh
blob: 1ba2f841c41d9f482a91120266598b8f4e466445 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/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