]> git.openfabrics.org - ~emulex/ofed_scripts/.git/commitdiff
Make sure that kernel sources are present:
authorVladimir Sokolovsky <vlad@mellanox.co.il>
Thu, 28 Aug 2008 11:18:56 +0000 (14:18 +0300)
committerVladimir Sokolovsky <vlad@mellanox.co.il>
Thu, 28 Aug 2008 11:18:56 +0000 (14:18 +0300)
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 <vlad@mellanox.co.il>
install.pl

index 845eb6493e3c22b841c385417e93c246ab54daf2..999b8e76297bbe8350760ddcf26903bb6737cc65 100755 (executable)
@@ -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++;
                 }