Fix VM test booting with kernels <= 3.9
Add a basic test for the latest kernel (currently 3.10)
Fixed minor issue with unary operator expected
Remove virtualbox-config.nix, it's actually not useful
Move cloneConfig into a separate module
Ensure that "nixos-rebuild" works in the VirtualBox VM
NixOS VM tests: Use 9p instead of CIFS
nixos-vm: switch to qemu for disk images too :)
grub: Add mdadm to search path.

Grub uses mdadm to find out the device it is on, especially when mdadm itself
resides in a separate boot partition. When bootstrapping from a NixOS
installation CD, it's not a big issue because usually the paths from the Nix
store of the installation CD are matching with the ones in the chrooted
environment.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
Start httpd synchronously

This ensures that when "start httpd" returns, Apache is actually
listening.

http://hydra.nixos.org/build/5499393
Give more memory to the KDE test

http://hydra.nixos.org/build/5499387
Fix the rebuildCD test

http://hydra.nixos.org/build/5500743
Remove outdated comment

Password-based remote root logins are not allowed anyway.
Fix the sshd check in the rebuildCD test

Also reduce the amount of memory.
systemd-vconsole-setup: Add missing wantedBy

Reported by Kirill Elagin.
Installer test: Give the webserver more memory

Otherwise its unionfs may run into allocation failures.

http://hydra.nixos.org/build/5508805
Bump the amount of memory for VirtualBox image generation

http://hydra.nixos.org/build/5509519
Give the webserver in the installer test still more memory

http://hydra.nixos.org/build/5510269
mysql/mysql55: Log to stderr instead of logfile.

This should integrate the logging more tightly into systemd, so for
example "systemctl status mysql" actually gives an overview about what's
actually going on.

This removes the logError option attribute, so in case you still want to
write into a logfile, I've introduced an option called extraOptions, so
you can use something like:

services.mysql*.extraOptions = ''
  log-error = /var/log/mysql_err.log
'';

Signed-off-by: aszlig <aszlig@redmoonstudios.org>
postgresql: Log to stderr by default.

Now systemctl status will properly pick up the right logs.

Signed-off-by: aszlig <aszlig@redmoonstudios.org>