From 22f49c3cd2a7387fa84499be02194a52df47b927 Mon Sep 17 00:00:00 2001 From: Nicolas Pierron Date: Sun, 22 Feb 2009 23:34:03 +0000 Subject: [PATCH] * Add a small script to ensure that all configurations in doc/config-examples can be evaluated. * Fix doc/config-examples/svn-server.nix to use the experimental apache configuration. svn path=/nixos/branches/fix-style/; revision=14200 --- doc/config-examples/svn-server.nix | 1 + test/test-config-examples.sh | 14 ++++++++++++++ 2 files changed, 15 insertions(+) create mode 100755 test/test-config-examples.sh diff --git a/doc/config-examples/svn-server.nix b/doc/config-examples/svn-server.nix index 7f2dafe16adb..a3c3b46cf244 100644 --- a/doc/config-examples/svn-server.nix +++ b/doc/config-examples/svn-server.nix @@ -17,6 +17,7 @@ httpd = { enable = true; + experimental = true; adminAddr = "admin@example.org"; subservices = { diff --git a/test/test-config-examples.sh b/test/test-config-examples.sh new file mode 100755 index 000000000000..1ba2f841c41d --- /dev/null +++ b/test/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