]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
STABLE14-redhat-rpms-kernel24-20090216
authorTony D'Amato <tdamato@odu.edu>
Tue, 17 Feb 2009 03:29:47 +0000 (03:29 +0000)
committerDerrick Brashear <shadow@dementia.org>
Tue, 17 Feb 2009 03:29:47 +0000 (03:29 +0000)
LICENSE IPL10
FIXES 102673

rewrite make rule for 2.4 kernels

(cherry picked from commit 4817a4a98fe9ccc61c90d8bbc769790ad067339b)

src/packaging/RedHat/openafs.spec.in

index 4b48351f513ad146260572943667e9bbce3a4c6e..dca5d4ee6225d50f9427d4a8a7bd800bfe0a1b63 100644 (file)
@@ -32,7 +32,7 @@
 # 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)
+%define kern24 %([ "`echo "%{kernvers}" | sed -e 's/^\([0-9]*\.[0-9]*\)\..*/\1/'`" = "2.4" ] && echo 1 || echo 0)
 
 %if %{kern24}
 %define fedorakmod 0
@@ -1049,7 +1049,7 @@ PACKAGE_VERSION="%{dkms_version}"
 
 # Items below here should not have to change with each driver version
 PACKAGE_NAME="%{name}"
-MAKE[0]="SMP=SP; eval \\\`grep CONFIG_SMP /boot/config-\${kernelver_array[0]}\\\`; [ -n \"\\\$CONFIG_SMP\" ] && SMP=MP; ./configure --with-linux-kernel-headers=\${kernel_source_dir}; make MPS=\\\$SMP; mv src/libafs/MODLOAD-*/openafs.ko ."
+MAKE[0]="SMP=SP; eval \\\`grep CONFIG_SMP /boot/config-\${kernelver_array[0]}\\\`; [ -n \"\\\$CONFIG_SMP\" ] && SMP=MP; KMODNAME=openafs.ko; DSTKMOD=\\".\\"; [ \\"\\\`echo \\"\${kernelver_array[0]}\\" | sed -e 's/^\\([0-9]*\\.[0-9]*\\)\\..*/\\1/'\\\`\\" = \\"2.4\\" ] && KMODNAME=\\"libafs-*\\" && DSTKMOD=openafs.o; ./configure --with-linux-kernel-headers=\${kernel_source_dir}; make MPS=\\\$SMP; mv src/libafs/MODLOAD-*/\\\$KMODNAME \\\$DSTKMOD"
 CLEAN="make -C src/libafs clean"
 
 BUILT_MODULE_NAME[0]="\$PACKAGE_NAME"