nixos tested: only build on supportedSystems
release: do not process broken packages, we induce they don't have platforms at all
nixos/install-grub: Read correct mountpoints
nixos/grub: Assert devices should be absolute paths
nixos/nsd: Fix indentation/coding style.

For Nix, we indent using two spaces, but in this module somehow 4 spaces
were snuck in. Other than that, remoteControl and ratelimit are just
nested attribute sets, so we don't need to make another submodule type
for no particular reason.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
pkgs/nsd: Allow to easily override the package.

Allowing to use nixpkgs config to provide different defaults is not
going to help us here, so we would like to use nsd.override {} in order
to supply the correct options in the module.

Eventually removing the nixpkgs config option would make sense here as
well.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
nixos/networking: Fix typo in ipv6prefixLength.

Within the module it's referenced with an uppercase "P" and ipv6Address
also begins with an uppercase "A" after the "6", so let's make it
consistent.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
nixos/nsd: Improve support for journald/systemd.

Don't fork into the background and just log to stderr.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
nixos/tests: Add basic test for nsd module.

Currently only tests basic resource record lookup against IPv4 and IPv6.
Nothing special yet, but probably enough for most setups.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Merge pull request #3953 from lethalman/combined

release: don't build broken packages, don't build tested on unsupported systems
rpm-closure.pl: Reduce verbosity
evolution: fix build
Fix container test
Remove unrar from the installation CD since it's unfree
diod: fix service
Revert "nixos: add setuid wrappers for some networked filesystems' helpers"

This reverts commit 26a4001a98322ab903b8186b97f33c5b282828a5. It
breaks the NFS test:

  http://hydra.nixos.org/build/13943148

Also, having more setuid programs is a bad thing security-wise.
Remove some setuid wrappers for non-standard programs
Improve option descriptions a bit
Disable the logstash test

It's broken because it uses the "grep" plugin, which is no longer
included in the standard distribution.
Increase systemd timeout on Jenkins and Munin tests

These were timing out a lot.

http://hydra.nixos.org/build/13991108
http://hydra.nixos.org/build/13991107