]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
DEVEL15-rhel3-disable-fedorakmod-20080707
authorSimon Wilkinson <sxw@inf.ed.ac.uk>
Mon, 7 Jul 2008 17:42:29 +0000 (17:42 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 7 Jul 2008 17:42:29 +0000 (17:42 +0000)
LICENSE IPL10
FIXES 102673

if we're building for 2.4.x we need to disable fedorakmod. do so here in our
packaging.

(cherry picked from commit 9946c027a33b89cdf128748b9fd3000b31bee48f)

src/packaging/RedHat/openafs.spec.in

index e046702152a73827c129f7e9b1f2458d9407ddf5..23283b937891d47f0802e3fc5cdf93a192d3755d 100644 (file)
 %define kernvers %(%{_sourcedir}/openafs-kernel-version.sh)
 %endif
 
+# If we're building for a 2.4 series kernel, then fedora style kmods aren't
+# appropriate - disable them.
+
+%define kern24 %([ `echo "%{kernvers}" | sed -e 's/^\([0-9]*\.[0-9]*\)\..*/\1/'` = "2.4" ] && echo 1 || echo 0)
+
+%if %{kern24}
+%define fedorakmod 0
+%endif
+
 %if %{fedorakmod}
 %define kmodtool bash %{_sourcedir}/openafs-kmodtool