On 08/22/2013 02:14 AM, John Ferlan wrote:
On 08/21/2013 10:19 AM, Ján Tomko wrote:
> +# Remove open-pegasus-specific providers installed in sfcb repository
> +# by older libvirt-cim packages
> +%{_datadir}/%{name}/provider-register.sh -d -t sfcb \
> + -n root/PG_InterOp \
> + -r %{PGINTEROP_REG} -m %{PGINTEROP_MOF} >/dev/null 2>&1 || true
> +
> +
I'm no expert in this matter, but I wonder if those would ever have been
installed. Does anyone have a RHEL6 environment with sfcb only where
pginterop was installed?
Yes, if you install libvirt-cim-0.6.1-4.el6 (which is the version in RHEL6.4),
PG_InterOp would get installed as well.
Since upstream commit 07adabc, the providers registered on installation are
only unregistered on uninstall, not update.
Commit 19ffef8 only fixed this for uninstall -> install, where PG_InterOp gets
unregistered by the old package (without this commit) and the new package
(with the commit) doesn't register it.
On upgrade, the old package leaves it behind.
Jan