]> git.openfabrics.org - ~vlad/ofed_scripts.git/commitdiff
Fix Open MPI removal issue on RH5.2.
authorOlga Shern <Olga Shern olgas@voltaire.com>
Sun, 31 Aug 2008 07:21:24 +0000 (10:21 +0300)
committerVladimir Sokolovsky <vlad@mellanox.co.il>
Sun, 31 Aug 2008 07:21:24 +0000 (10:21 +0300)
Signed-off-by: Olga Shern <olgas@voltaire.com>
uninstall.sh

index 1fd4415cf78bba9e979cdf85d311bae4f24a49ad..03a62a59fd74893f7b94d9859811c4440ab720d9 100755 (executable)
@@ -199,12 +199,14 @@ uninstall()
     OPENMPI_LIST=$(rpm -qa | grep ${OPENMPI_NAME})
 
     if [ -n "$OPENMPI_LIST" ]; then
+        ompi_packs_to_remove=""
         for mpi_name in $OPENMPI_LIST
         do 
             if ( $RPM -q ${mpi_name} > $NULL 2>&1 ); then
-                ex "$RPM -e --allmatches ${mpi_name}"
+                ompi_packs_to_remove="$ompi_packs_to_remove ${mpi_name}"       
             fi
-        done    
+        done   
+        ex "$RPM -e --allmatches $ompi_packs_to_remove" 
     fi
 
     MPI_SELECTOR_LIST=$(rpm -qa | grep ${MPI_SELECTOR_NAME})