From: Guru Anbalagane Date: Thu, 10 Nov 2011 15:34:35 +0000 (-0800) Subject: SPEC: fixes for spec file X-Git-Tag: v2.6.39-400.9.0~852 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=4677fc6d99c026230325fa89467b5aceab4bbac8;p=users%2Fjedix%2Flinux-maple.git SPEC: fixes for spec file This fixes bug 13359985, 13339700, 13348381 Signed-off-by: Guru Anbalagane --- diff --git a/uek-rpm/ol5/kernel-uek.spec b/uek-rpm/ol5/kernel-uek.spec index f40607fb93f9..4938da0143d6 100644 --- a/uek-rpm/ol5/kernel-uek.spec +++ b/uek-rpm/ol5/kernel-uek.spec @@ -1497,6 +1497,7 @@ if [ -x /sbin/weak-modules ]\ then\ /sbin/weak-modules --add-kernel %{KVERREL}%{!-u:%{?-v:.%{-v*}}} || exit $?\ fi\ +ln -sf /lib/firmware/%{rpmversion}-%{pkg_release} /lib/firmware/%{rpmversion}-%{pkg_release}.%{_target_cpu} \ %{nil} # @@ -1568,9 +1569,9 @@ fi\ %kernel_variant_pre %kernel_variant_preun %ifarch x86_64 -%kernel_variant_post -u -v uek -r (kernel|kernel-smp|kernel-xen) +%kernel_variant_post -u -v uek -r (kernel|kernel-smp|kernel-xen|kernel-debug|kernel-uek-debug) %else -%kernel_variant_post -u -v uek -r (kernel|kernel-smp|kernel-PAE|kernel-xen) +%kernel_variant_post -u -v uek -r (kernel|kernel-smp|kernel-PAE|kernel-xen|kernel-debug|kernel-uek-debug) %endif %kernel_variant_pre smp diff --git a/uek-rpm/ol6/kernel-uek.spec b/uek-rpm/ol6/kernel-uek.spec index 5052c498882d..f99914a307b3 100644 --- a/uek-rpm/ol6/kernel-uek.spec +++ b/uek-rpm/ol6/kernel-uek.spec @@ -1509,7 +1509,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}\ +if grep --silent '^hwcap 0 nosegneg$' /etc/ld.so.conf.d/kernel-*.conf 2> /dev/null; then\ + sed -i '/^hwcap 0 nosegneg$/ s/0/1/' /etc/ld.so.conf.d/kernel-*.conf\ +fi\ /sbin/new-kernel-pkg --package kernel%{?-v:-%{-v*}} --install %{KVERREL}%{!-u:%{?-v:.%{-v*}}} || exit $?\ +ln -sf /lib/firmware/%{rpmversion}-%{pkg_release} /lib/firmware/%{rpmversion}-%{pkg_release}.%{_target_cpu} \ %{nil} # @@ -1581,9 +1585,9 @@ fi\ %kernel_variant_pre %kernel_variant_preun %ifarch x86_64 -%kernel_variant_post -u -v uek -r (kernel|kernel-smp|kernel-xen) +%kernel_variant_post -u -v uek -r (kernel|kernel-smp|kernel-xen|kernel-debug|kernel-uek-debug) %else -%kernel_variant_post -u -v uek -r (kernel|kernel-smp|kernel-PAE|kernel-xen) +%kernel_variant_post -u -v uek -r (kernel|kernel-smp|kernel-PAE|kernel-xen|kernel-debug|kernel-uek-debug) %endif %kernel_variant_pre smp