]> git.openfabrics.org - ~tnikolova/ofed_scripts/.git/commitdiff
install.pl fix for bugzilla 1346:
authorJeff Becker <Jeffrey.C.Becker@nasa.gov>
Wed, 12 Nov 2008 19:41:48 +0000 (11:41 -0800)
committerVladimir Sokolovsky <vlad@mellanox.co.il>
Thu, 13 Nov 2008 09:32:20 +0000 (11:32 +0200)
NFS-RDMA: nfs-utils source installation not being detected by OFED
installation script.

Signed-off-by: Jeff Becker <Jeffrey.C.Becker@nasa.gov>
install.pl

index 5b89fa15b07f391f643274d1e339cf2dd3178ec2..5cf30570500a332e09f2b7b933e82291abb75f73 100755 (executable)
@@ -2546,16 +2546,17 @@ sub check_linux_dependencies
             if ($package eq 'kernel-ib' and $kernel_modules_info{'nfsrdma'}{'selected'}) {
                 my $req_name = 'nfs-utils';
                 my $req_version = '1.1.1';
-                if (is_installed($req_name)) {
-                    my $inst_version = get_rpm_ver_inst($req_name);
+                my $mount = `mount.nfs -V 2> /dev/null`;
+                if ($mount =~ /$req_name (\d.\d.\d)/) {
+                    my $inst_version = $1;
                     print "check_linux_dependencies: $req_name installed version $inst_version, required at least $req_version\n" if ($verbose3);
                     if ($inst_version lt $req_version) {
-                        print RED "$req_name-$req_version rpm is required to build $package", RESET "\n";
+                        print RED "$req_name-$req_version is required to build $package", RESET "\n";
                         $err++;
                     }
                 }
                 else {
-                    print RED "$req_name-$req_version rpm is required to build $package", RESET "\n";
+                    print RED "$req_name-$req_version is required to build $package", RESET "\n";
                     $err++;
                 }
             }