]> git.openfabrics.org - ~vlad/ofed_scripts.git/commitdiff
install.pl: Force uninstall of the in-box RDMA packages ofed_3_5
authorVladimir Sokolovsky <vlad@mellanox.com>
Thu, 7 Nov 2013 12:09:56 +0000 (14:09 +0200)
committerVladimir Sokolovsky <vlad@mellanox.com>
Thu, 7 Nov 2013 12:09:56 +0000 (14:09 +0200)
Signed-off-by: Vladimir Sokolovsky <vlad@mellanox.com>
install.pl

index c067e2d716a835c1f4b34ee1bcbc0eb265b921d3..b824413cfe7541ffd82fc2c8f5f294d536e56660 100755 (executable)
@@ -4039,8 +4039,8 @@ sub force_uninstall
     my $res = 0;
     my $sig = 0;
     my $cnt = 0;
-    my @other_ofed_rpms = `rpm -qa 2> /dev/null | grep -wE "rdma|ofed|openib|ofa_kernel"`;
-    my $cmd = "rpm -e --allmatches";
+    my @other_ofed_rpms = `rpm -qa 2> /dev/null | grep -E "rdma|ofed|openib|ofa_kernel|kernel-ib"`;
+    my $cmd = "rpm -e --allmatches --nodeps";
 
     for my $package (@all_packages, @hidden_packages, @prev_ofed_packages, @other_ofed_rpms, @distro_ofed_packages) {
         chomp $package;
@@ -4084,6 +4084,7 @@ sub force_uninstall
         $sig = $? & 127;
         if ($sig or $res) {
             print RED "Failed to uninstall the previous installation", RESET "\n";
+            print RED "Remove manually dependent packages and rerun the installation", RESET "\n";
             print RED "See $ofedlogs/ofed_uninstall.log", RESET "\n";
             exit 1;
         }