diff options
Diffstat (limited to 'nixos/tests/test-config-examples.sh')
-rwxr-xr-x | nixos/tests/test-config-examples.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/nixos/tests/test-config-examples.sh b/nixos/tests/test-config-examples.sh new file mode 100755 index 000000000000..1ba2f841c41d --- /dev/null +++ b/nixos/tests/test-config-examples.sh @@ -0,0 +1,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 |