]> git.openfabrics.org - ~emulex/ofed_scripts/.git/commitdiff
install.pl: Uninstall Chelsio packages
authorSteve Wise <swise@opengridcomputing.com>
Tue, 21 Feb 2017 20:30:51 +0000 (12:30 -0800)
committerVladimir Sokolovsky <vlad@mellanox.com>
Thu, 2 Mar 2017 13:00:56 +0000 (15:00 +0200)
Uninstall Chelsio Unified Wire rpms before installing OFED.

Signed-off-by: Steve Wise <swise@opengridcomputing.com>
install.pl

index c5bdce7b31aae8b15fcc2ac504741b2b4cf4639e..e94ce95e8bec4f1d7225cafdb38ad48c79e7d457 100755 (executable)
@@ -609,6 +609,16 @@ my @mlnx_en_packages = (
                        "mlnx_en", "mlnx-en-devel", "mlnx_en-devel", "mlnx_en-doc", "mlnx-ofc", "mlnx-ofc-debuginfo"
                         );
 
+my @chelsio_uwire_packages = (
+                       "bonding", "chcr", "chelsio-series4-firmware", "chelsio-utils", "chiscsi", "chiwarp",
+                       "csiostor-initiator", "cxgb4", "cxgb4i", "cxgb4toe", "cxgb4vf", "libcxgb4", "libcxgb4-devel",
+                       "libcxgb4_sock", "libcxgb4_sock_debug", "libcxgb4_udp", "libcxgb4_udp_debug", "sniffer",
+                       "cxgb4nic", "cxgb4toe-ipv4", "cxgbit", "oiscsi-utils", "libiwpm", "libiwpm-debuginfo",
+                       "chopenssl", "chopenssl-devel", "chopenssl-doc", "libcxgb4-debuginfo", "cxgb4toe-udpso",
+                       "cxgb4ipv6", "chtrace", "chfilter", "csiostor-target", "cxgb4wdtoe", "libwdtoe", "libwdtoe_dbg",
+                       "bypass", "chelsio-bypass-utils", "chfcoe", "rdma-block-device"
+                       );
+
 # List of all available packages sorted following dependencies
 my @kernel_packages = ("compat-rdma", "compat-rdma-devel", "ib-bonding", "ib-bonding-debuginfo");
 my @basic_kernel_modules = ("core", "mthca", "mlx4", "mlx4_en", "mlx5", "cxgb3", "cxgb4", "nes", "ehca", "qib", "ocrdma", "ipoib");
@@ -2978,7 +2988,7 @@ sub force_uninstall
     my @other_ofed_rpms = `rpm -qa 2> /dev/null | grep -wE "rdma|ofed|openib|ofa_kernel"`;
     my $cmd = "rpm -e --allmatches --nodeps";
 
-    for my $package (@all_packages, @hidden_packages, @prev_ofed_packages, @other_ofed_rpms, @distro_ofed_packages) {
+    for my $package (@all_packages, @hidden_packages, @prev_ofed_packages, @other_ofed_rpms, @distro_ofed_packages, @chelsio_uwire_packages) {
         chomp $package;
         if (is_installed($package)) {
             push (@packages_to_uninstall, $package);