From: Maxim Uvarov Date: Mon, 26 Mar 2012 23:05:33 +0000 (-0700) Subject: SPEC OL5: fix xen support X-Git-Tag: v2.6.39-400.9.0~568 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=1575bcb781c5854652331a2820cc889b55009648;p=users%2Fjedix%2Flinux-maple.git SPEC OL5: fix xen support Signed-off-by: Maxim Uvarov --- diff --git a/uek-rpm/ol5/kernel-uek.spec b/uek-rpm/ol5/kernel-uek.spec index 59a94c0563f02..561ca40aa1cfd 100644 --- a/uek-rpm/ol5/kernel-uek.spec +++ b/uek-rpm/ol5/kernel-uek.spec @@ -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 $?\