From 91ceba84b055aafe93ee2bf8287ae1202c24726c Mon Sep 17 00:00:00 2001
From: Thomas Bellman <bellman@nsc.liu.se>
Date: Fri, 7 Jan 2011 10:36:58 +0100
Subject: [PATCH] Prefer to boot the Xen kernel when configuring a dom0.

This was originally commit 2e32fe1ae5f6 in nsc-puppet-utils.
---
 manifests/init.pp | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/manifests/init.pp b/manifests/init.pp
index dff6cd8..10ab0f7 100644
--- a/manifests/init.pp
+++ b/manifests/init.pp
@@ -184,6 +184,13 @@ class xen_dom0__::centos
 	    ensure => installed;
     }
     rh_sysconfig {
+	default-kernel-xen:
+	    # Unless we set this, grub.conf will continue to default to
+	    # boot the non-Xen kernel, and updates of the kernel-xen
+	    # package later will not set the default to the new kernel.
+	    subsystem => "kernel",
+	    setting => "DEFAULTKERNEL", value => "kernel-xen",
+	    before => Package["kernel-xen"];
 	hypervisor-log:
 	    subsystem => "xend",
 	    setting => "XENCONSOLED_LOG_HYPERVISOR", value => "yes",
-- 
GitLab