Hello community,

here is the log from the commit of package openmpi2 for openSUSE:Factory 
checked in at 2018-09-18 11:42:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/openmpi2 (Old)
 and      /work/SRC/openSUSE:Factory/.openmpi2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "openmpi2"

Tue Sep 18 11:42:44 2018 rev:19 rq:636131 version:2.1.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/openmpi2/openmpi2.changes        2018-08-28 
09:23:13.104598478 +0200
+++ /work/SRC/openSUSE:Factory/.openmpi2.new/openmpi2.changes   2018-09-18 
11:42:46.803951698 +0200
@@ -1,0 +2,10 @@
+Mon Sep 10 12:15:41 UTC 2018 - nmoreychaisemar...@suse.com
+
+- Remove bashism in preun scriptlet
+
+-------------------------------------------------------------------
+Wed Sep  5 06:53:23 UTC 2018 - nmoreychaisemar...@suse.com
+
+- Fix handling of mpi-selector during updates (bsc#1098653)
+
+-------------------------------------------------------------------

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ openmpi2.spec ++++++
--- /var/tmp/diff_new_pack.6r8ekc/_old  2018-09-18 11:42:47.371951104 +0200
+++ /var/tmp/diff_new_pack.6r8ekc/_new  2018-09-18 11:42:47.375951100 +0200
@@ -552,16 +552,21 @@
 
 %if %{without hpc}
 %post
+# Always register. We might be already registered in the case of an udate
+# but mpi-selector handles it fine
 /usr/bin/mpi-selector \
-        --register %{name}-%{version} \
+        --register %{name} \
         --source-dir %{mpi_bindir} \
         --yes
 
 %preun
-/usr/bin/mpi-selector --unregister %{name}-%{version} --yes
-/usr/bin/mpi-selector --system --query
-if [ ! -z "`/usr/bin/mpi-selector --system --query`" ]; then
-    /usr/bin/mpi-selector --system --unset --yes %{name}-%{version}
+# Only unregister when uninstalling
+if [ "$1" = "0" ]; then
+       /usr/bin/mpi-selector --unregister %{name} --yes
+       # Deregister the default if we are uninstalling it
+       if [ "$(/usr/bin/mpi-selector --system --query)" = "%{name}" ]; then
+               /usr/bin/mpi-selector --system --unset --yes
+       fi
 fi
 
 %post libs -p /sbin/ldconfig


Reply via email to