]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
SPEC OL5: fix xen support
authorMaxim Uvarov <maxim.uvarov@oracle.com>
Mon, 26 Mar 2012 23:05:33 +0000 (16:05 -0700)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Tue, 27 Mar 2012 22:20:55 +0000 (15:20 -0700)
Signed-off-by: Maxim Uvarov <maxim.uvarov@oracle.com>
uek-rpm/ol5/kernel-uek.spec

index 59a94c0563f023d511ee4faf1a2bab855b181dcb..561ca40aa1cfdfa3c20f754ad188b190fdbf9225 100644 (file)
@@ -1478,7 +1478,11 @@ if [ `uname -i` == "x86_64" -o `uname -i` == "i386" ] &&\
    [ -f /etc/sysconfig/kernel ]; then\
   /bin/sed -r -i -e 's/^DEFAULTKERNEL=%{-r*}$/DEFAULTKERNEL=kernel%{?-v:-%{-v*}}/' /etc/sysconfig/kernel || exit $?\
 fi}\
-/sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --mkinitrd --depmod --install %{KVERREL}%{!-u:%{?-v:.%{-v*}}} || exit $?\
+if [ -e /proc/xen/xsd_kva ]; then\
+    /sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --mkinitrd --depmod --multiboot=/%{image_install_path}/xen.gz --install %{KVERREL}%{!-u:%{?-v:.%{-v*}}} || exit $?\
+else\
+    /sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --mkinitrd --depmod --install %{KVERREL}%{!-u:%{?-v:.%{-v*}}} || exit $?\
+fi\
 if [ -x /sbin/weak-modules ]\
 then\
     /sbin/weak-modules --add-kernel %{KVERREL}%{!-u:%{?-v:.%{-v*}}} || exit $?\