rhel3-disable-fedorakmod-20080707
authorSimon Wilkinson <sxw@inf.ed.ac.uk>
Mon, 7 Jul 2008 17:42:14 +0000 (17:42 +0000)
committerDerrick Brashear <shadow@dementia.org>
Mon, 7 Jul 2008 17:42:14 +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.

src/packaging/RedHat/openafs.spec.in

index e046702..23283b9 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