Author: eelco
Date: Tue Sep 14 11:22:50 2010
New Revision: 23781
URL: https://svn.nixos.org/websvn/nix/?rev=23781&sc=1
Log:
* Added an Upstart job for the Xen control daemon (xend).
Modified:
nixos/trunk/modules/virtualisation/xen.nix
Modified: nixos/trunk/modules/virtualisation/xen.nix
==============================================================================
--- nixos/trunk/modules/virtualisation/xen.nix Tue Sep 14 11:22:17 2010
(r23780)
+++ nixos/trunk/modules/virtualisation/xen.nix Tue Sep 14 11:22:50 2010
(r23781)
@@ -57,6 +57,8 @@
# Domain 0 requires a pvops-enabled kernel.
boot.kernelPackages = pkgs.linuxPackages_2_6_32_xen;
+ boot.kernelModules = [ "xen_evtchn" "xen_gntdev" ];
+
# The radeonfb kernel module causes the screen to go black as soon
# as it's loaded, so don't load it.
boot.blacklistedKernelModules = [ "radeonfb" ];
@@ -80,6 +82,21 @@
fi
'';
+ jobs.xend =
+ { description = "Xen control daemon";
+
+ startOn = "stopped udevtrigger";
+
+ path =
+ [ pkgs.bridge_utils pkgs.gawk pkgs.iproute pkgs.nettools
+ pkgs.utillinux pkgs.bash pkgs.xen pkgs.pciutils pkgs.procps
+ ];
+
+ preStart = "${pkgs.xen}/sbin/xend start";
+
+ postStop = "${pkgs.xen}/sbin/xend stop";
+ };
+
};
}
_______________________________________________
nix-commits mailing list
[email protected]
http://mail.cs.uu.nl/mailman/listinfo/nix-commits