From: Vladimir Sokolovsky Date: Mon, 19 Oct 2009 15:31:21 +0000 (+0200) Subject: Ask user to remove ofed-kmp RPMs to avoid conflicts X-Git-Tag: vofed-1.5-rc2~8 X-Git-Url: https://openfabrics.org/gitweb/?a=commitdiff_plain;h=48a0b098441b51a81c3bf87752847e475d7e4405;p=~tnikolova%2Fofed_scripts%2F.git Ask user to remove ofed-kmp RPMs to avoid conflicts Signed-off-by: Vladimir Sokolovsky --- diff --git a/install.pl b/install.pl index 8efda87..5f84f56 100755 --- a/install.pl +++ b/install.pl @@ -3908,6 +3908,14 @@ sub uninstall if ($distro eq "SuSE") { my $suse_cnt = 0; my $suse_rpms; + if (open (SUSE_RPMS, 'rpm -qa ofed-kmp* |')) { + while() { + chomp $_; + $suse_rpms .= " $_"; + $suse_cnt ++; + } + close SUSE_RPMS; + } for my $package (@suse_ofed_packages) { if (is_installed("$package")) { $suse_rpms .= " $package"; @@ -3924,7 +3932,7 @@ sub uninstall } if ($suse_cnt) { # Get the list of other RPMs coming with distribution - my @other_ofed_rpms = `rpm -qa 2> /dev/null | grep ofed`; + my @other_ofed_rpms = `rpm -qa 2> /dev/null | grep ofed | grep -v kmp`; for my $package (@all_packages, @hidden_packages, @prev_ofed_packages, @other_ofed_rpms) { chomp $package; next if ($package eq "mpi-selector");