Olga Shern (Voltaire) wrote:
Hi Vlad,

I tested OFED 1.4 beta installation on SLES 10 minimal installation,
and all dependencies checks were OK except kernel sources check,
I think we should add for sles check whether kernel-source rpm is installed
I attached a patch that should fix it.

Thanks
Olga


Hi Olga,
Please review the following patch instead:
It is possible that kernel from kernel.org installed on SuSE and there is no
kernel-source RPM installed. In this case your check will fail while kernel 
sources
directory is present.

Regards,
Vladimir

---
 Make sure that kernel sources are present:
 On SuSE /lib/modules/`uname -r`/build belongs to the kernel RPM
 and not to kernel-source/kernel-devel.
 Check that /lib/modules/`uname -r`/build/scripts directory exist.
 It belongs to kernel-source RPM on SuSE and to kernel-debug RPM on RedHat.
 This check will also work for kernels from kernel.org.

Signed-off-by: Vladimir Sokolovsky <[EMAIL PROTECTED]>
---
 install.pl |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/install.pl b/install.pl
index 845eb64..999b8e7 100755
--- a/install.pl
+++ b/install.pl
@@ -2434,8 +2434,8 @@ sub check_linux_dependencies
                     exit 1;
                 }
                 # kernel sources required
-                if ( not -d "$kernel_sources/" ) {
-                    print RED "$kernel_sources is required to build $package RPM.", 
RESET "\n";
+                if ( not -d "$kernel_sources/scripts" ) {
+                    print RED "$kernel_sources/scripts is required to build $package 
RPM.", RESET "\n";
                     print RED "Please install the corresponding kernel-source or kernel-devel 
RPM.", RESET "\n";
                     $err++;
                 }
--
1.5.4.3


_______________________________________________
ewg mailing list
[email protected]
http://lists.openfabrics.org/cgi-bin/mailman/listinfo/ewg

Reply via email to