]> git.openfabrics.org - ~emulex/ofed_scripts/.git/commitdiff
Check if kernel sources exists for kernel-ib modules compilation.
authorVladimir Sokolovsky <vlad@mellanox.co.il>
Tue, 29 Apr 2008 11:32:22 +0000 (14:32 +0300)
committerVladimir Sokolovsky <vlad@mellanox.co.il>
Tue, 29 Apr 2008 11:32:22 +0000 (14:32 +0300)
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.co.il>
install.pl

index 8036be3d827016320561a6f876be618c682d14fd..6a8bc5c39d01c6e9a20380639539dc544cc7a3e7 100755 (executable)
@@ -2385,6 +2385,17 @@ sub check_linux_dependencies
     }
     for my $package ( @selected_packages ) {
         # Check rpmbuild requirements
+        if ($package =~ /kernel-ib|ib-bonding/) {
+            if (not $packages_info{$package}{'rpm_exist'}) {
+                # kernel sources required
+                if ( not -d "$kernel_sources/" ) {
+                    print RED "$kernel_sources is required to build $package RPM.", RESET "\n";
+                    print RED "Please install the corresponding kernel-source or kernel-devel RPM.", RESET "\n";
+                    exit 1;
+                }
+            }
+        }
+
         if (not $packages_info{$package}{'rpm_exist'}) {
             for my $req ( @{ $packages_info{$package}{'dist_req_build'} } ) {
                 my ($req_name, $req_version) = (split ('_',$req));