* 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
This commit is contained in:
Nicolas Pierron 2009-02-22 23:34:03 +00:00
parent 1c66b3e0c0
commit 22f49c3cd2
2 changed files with 15 additions and 0 deletions

View file

@ -17,6 +17,7 @@
httpd = {
enable = true;
experimental = true;
adminAddr = "admin@example.org";
subservices = {

14
test/test-config-examples.sh Executable file
View file

@ -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