From: Simon Wilkinson Date: Mon, 7 Jul 2008 17:42:56 +0000 (+0000) Subject: STABLE14-rhel3-disable-fedorakmod-20080707 X-Git-Tag: openafs-stable-1_4_8pre1~51 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=4510503730bdbae4b986c4385cc6dc060ba39734;p=packages%2Fo%2Fopenafs.git STABLE14-rhel3-disable-fedorakmod-20080707 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) --- diff --git a/src/packaging/RedHat/openafs.spec.in b/src/packaging/RedHat/openafs.spec.in index e04670215..23283b937 100644 --- a/src/packaging/RedHat/openafs.spec.in +++ b/src/packaging/RedHat/openafs.spec.in @@ -28,6 +28,15 @@ %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