]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
SPEC: fixes for spec file
authorGuru Anbalagane <guru.anbalagane@oracle.com>
Thu, 10 Nov 2011 15:34:35 +0000 (07:34 -0800)
committerMaxim Uvarov <maxim.uvarov@oracle.com>
Fri, 11 Nov 2011 18:48:23 +0000 (10:48 -0800)
This fixes bug 133599851333970013348381

Signed-off-by: Guru Anbalagane <guru.anbalagane@oracle.com>
uek-rpm/ol5/kernel-uek.spec
uek-rpm/ol6/kernel-uek.spec

index f40607fb93f9b1466ab658c53874c6ecd87db07f..4938da0143d6e48c9be169735eed1cae467c2656 100644 (file)
@@ -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
index 5052c498882df1c43d86430a7f7ad21eaeb5a881..f99914a307b32c35fa656dcd0d9334d2bb08ed44 100644 (file)
@@ -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