summaryrefslogtreecommitdiffstats
path: root/openlmi-providers.spec
diff options
context:
space:
mode:
authorRadek Novacek <rnovacek@redhat.com>2014-01-09 14:37:58 +0100
committerRadek Novacek <rnovacek@redhat.com>2014-01-09 15:21:19 +0100
commite634a83ab586102a1a1a4072955621cbd250ab46 (patch)
tree8c040f4e7e3167728efb104adf9f69f6a3e821d6 /openlmi-providers.spec
parentd1660672c0ba88e75b27af85449a0d39abed8408 (diff)
downloadopenlmi-providers-e634a83ab586102a1a1a4072955621cbd250ab46.tar.gz
openlmi-providers-e634a83ab586102a1a1a4072955621cbd250ab46.tar.xz
openlmi-providers-e634a83ab586102a1a1a4072955621cbd250ab46.zip
spec: prevent version mismatch caused by openlmi metapackage
When openlmi metapackage defines its Version and Release, it overrides %{version} and %{release} globals and all it usages will be replaced by version and release of metapackage instead of version and release of openlmi-providers package as was expected. This patch introduces new globals that ensures that the correct version and release are used in the requirements and scripts.
Diffstat (limited to 'openlmi-providers.spec')
-rw-r--r--openlmi-providers.spec136
1 files changed, 70 insertions, 66 deletions
diff --git a/openlmi-providers.spec b/openlmi-providers.spec
index 50eaffe..bed90a0 100644
--- a/openlmi-providers.spec
+++ b/openlmi-providers.spec
@@ -22,16 +22,20 @@ Obsoletes: cura-providers < 0.0.10-1
# == Provider versions ==
+# Don't use %%{version} and %%{release} later on, it will be overwritten by openlmi metapackage
+%global providers_version %{version}
+%global providers_release %{release}
+%global providers_version_release %{version}-%{release}
# Providers built from this package need to be strictly
# matched, so that they are always upgraded together.
-%global hw_version %{version}-%{release}
-%global sw_version %{version}-%{release}
-%global pwmgmt_version %{version}-%{release}
-%global acct_version %{version}-%{release}
-%global svc_version %{version}-%{release}
-%global pcp_version %{version}-%{release}
-%global journald_version %{version}-%{release}
-%global realmd_version %{version}-%{release}
+%global hw_version %{providers_version_release}
+%global sw_version %{providers_version_release}
+%global pwmgmt_version %{providers_version_release}
+%global acct_version %{providers_version_release}
+%global svc_version %{providers_version_release}
+%global pcp_version %{providers_version_release}
+%global journald_version %{providers_version_release}
+%global realmd_version %{providers_version_release}
# Storage and networking providers are built out of tree
# We will require a minimum and maximum version of them
@@ -104,7 +108,7 @@ Requires(preun): pywbem
Requires(post): pywbem
Requires: cim-schema
# for lmi.base.mofparse:
-Requires: openlmi-python-base = %{version}-%{release}
+Requires: openlmi-python-base = %{providers_version_release}
# XXX
# Just because we have wired python's scripts
@@ -121,9 +125,9 @@ Model (CIM).
%package devel
Summary: Development files for %{name}
-Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{providers_version_release}
Requires: konkretcmpi-python >= %{required_konkret_ver}
-Provides: cura-providers-devel = %{version}-%{release}
+Provides: cura-providers-devel = %{providers_version_release}
Obsoletes: cura-providers-devel < 0.0.10-1
%description devel
@@ -131,8 +135,8 @@ Obsoletes: cura-providers-devel < 0.0.10-1
%package -n openlmi-fan
Summary: CIM provider for controlling fans
-Requires: %{name}%{?_isa} = %{version}-%{release}
-Provides: cura-fan = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{providers_version_release}
+Provides: cura-fan = %{providers_version_release}
Obsoletes: cura-fan < 0.0.10-1
%description -n openlmi-fan
@@ -148,8 +152,8 @@ This package contains the documents for OpenLMI fan provider.
%package -n openlmi-powermanagement
Summary: Power management CIM provider
-Requires: %{name}%{?_isa} = %{version}-%{release}
-Provides: cura-powermanagement = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{providers_version_release}
+Provides: cura-powermanagement = %{providers_version_release}
%if 0%{?suse_version}
Requires: upower
# For Linux_ComputerSystem
@@ -170,8 +174,8 @@ This package contains the documents for OpenLMI power management provider.
%package -n openlmi-service
Summary: CIM provider for controlling system services
-Requires: %{name}%{?_isa} = %{version}-%{release}
-Provides: cura-service = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{providers_version_release}
+Provides: cura-service = %{providers_version_release}
Obsoletes: cura-service < 0.0.10-1
%description -n openlmi-service
@@ -187,14 +191,14 @@ This package contains the documents for OpenLMI service provider.
%package -n openlmi-account
Summary: CIM provider for managing accounts on system
-Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: openlmi-indicationmanager-libs%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{providers_version_release}
+Requires: openlmi-indicationmanager-libs%{?_isa} = %{providers_version_release}
Requires: libuser >= %{required_libuser_ver}
%if 0%{?suse_version}
# For Linux_ComputerSystem
Requires: sblim-cmpi-base
%endif
-Provides: cura-account = %{version}-%{release}
+Provides: cura-account = %{providers_version_release}
Obsoletes: cura-account < 0.0.10-1
%description -n openlmi-account
@@ -210,7 +214,7 @@ This package contains the documents for OpenLMI account provider.
%package -n openlmi-hardware
Summary: CIM provider for hardware on system
-Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{providers_version_release}
# For Hardware information
%ifarch %{ix86} x86_64 ia64
Requires: dmidecode
@@ -239,7 +243,7 @@ Requires: python-setuptools
Requires: cmpi-bindings-pywbem
BuildArch: noarch
Obsoletes: openlmi-python < 0.1.0-1
-Provides: openlmi-python = %{version}-%{release}
+Provides: openlmi-python = %{providers_version_release}
%if 0%{?suse_version}
%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
%{!?python2_sitelib: %global python2_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")}
@@ -254,8 +258,8 @@ for all OpenLMI related projects running on python.
%package -n openlmi-python-providers
Summary: Python namespace package for pywbem providers
-Requires: %{name} = %{version}-%{release}
-Requires: openlmi-python-base = %{version}-%{release}
+Requires: %{name} = %{providers_version_release}
+Requires: openlmi-python-base = %{providers_version_release}
BuildArch: noarch
%description -n openlmi-python-providers
@@ -264,8 +268,8 @@ code for implementing CIM providers using cmpi-bindings-pywbem.
%package -n openlmi-python-test
Summary: OpenLMI test utilities
-Requires: %{name} = %{version}-%{release}
-Requires: openlmi-python-base = %{version}-%{release}
+Requires: %{name} = %{providers_version_release}
+Requires: openlmi-python-base = %{providers_version_release}
Requires: openlmi-tools >= 0.9
BuildArch: noarch
@@ -275,13 +279,13 @@ classes for provider test cases.
%package -n openlmi-software
Summary: CIM providers for software management
-Requires: %{name} = %{version}-%{release}
-Requires: openlmi-python-providers = %{version}-%{release}
+Requires: %{name} = %{providers_version_release}
+Requires: openlmi-python-providers = %{providers_version_release}
%if 0%{?suse_version}
# For Linux_ComputerSystem
Requires: sblim-cmpi-base
%endif
-Provides: cura-software = %{version}-%{release}
+Provides: cura-software = %{providers_version_release}
Obsoletes: cura-software < 0.0.10-1
BuildArch: noarch
@@ -304,7 +308,7 @@ This package contains the documents for OpenLMI software provider.
%package -n openlmi-logicalfile
Summary: CIM provider for reading files and directories
-Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{providers_version_release}
%if 0%{?suse_version}
# For Linux_ComputerSystem
Requires: sblim-cmpi-base
@@ -323,7 +327,7 @@ This package contains the documents for OpenLMI logicalfile provider.
%package -n openlmi-realmd
Summary: CIM provider for Realmd
-Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{providers_version_release}
Requires: realmd
%if 0%{?suse_version}
# For Linux_ComputerSystem
@@ -345,22 +349,22 @@ This package contains the documents for OpenLMI Realmd provider.
%package -n openlmi-indicationmanager-libs
Summary: Libraries for CMPI indication manager
-Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{providers_version_release}
%description -n openlmi-indicationmanager-libs
%{summary}.
%package -n openlmi-indicationmanager-libs-devel
Summary: Development files for openlmi-indicationmanager-libs
-Requires: %{name}%{?_isa} = %{version}-%{release}
-Requires: openlmi-indicationmanager-libs%{_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{providers_version_release}
+Requires: openlmi-indicationmanager-libs%{_isa} = %{providers_version_release}
%description -n openlmi-indicationmanager-libs-devel
%{summary}.
%package -n openlmi-pcp
Summary: pywbem providers for accessing PCP metrics
-Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{providers_version_release}
BuildArch: noarch
Requires: python-setuptools
Requires: cmpi-bindings-pywbem
@@ -379,7 +383,7 @@ into strings on demand.
%package -n openlmi
Summary: OpenLMI managed system software components
Version: 1.0.0
-Requires: %{name} = %{version}-%{release}
+Requires: %{name} = %{providers_version}
BuildArch: noarch
Requires: tog-pegasus
# List of "safe" providers
@@ -424,7 +428,7 @@ documentation.
%package -n openlmi-journald
Summary: CIM provider for Journald
-Requires: %{name}%{?_isa} = %{version}-%{release}
+Requires: %{name}%{?_isa} = %{providers_version_release}
%description -n openlmi-journald
The openlmi-journald package contains CMPI providers for systemd journald
@@ -752,7 +756,7 @@ fi >> %logfile 2>&1
%pre -n openlmi-fan
# If upgrading, deregister old version
if [ "$1" -gt 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Fan.mof \
%{_datadir}/%{name}/60_LMI_Fan.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -761,7 +765,7 @@ fi >> %logfile 2>&1
%pre -n openlmi-powermanagement
if [ "$1" -gt 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_PowerManagement.mof \
%{_datadir}/%{name}/60_LMI_PowerManagement.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -770,7 +774,7 @@ fi >> %logfile 2>&1
%pre -n openlmi-service
if [ "$1" -gt 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Service.mof \
%{_datadir}/%{name}/60_LMI_Service.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -779,7 +783,7 @@ fi >> %logfile 2>&1
%pre -n openlmi-account
if [ "$1" -gt 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Account.mof \
%{_datadir}/%{name}/60_LMI_Account.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -795,14 +799,14 @@ if [ "$1" -gt 1 ]; then
%{_datadir}/%{name}/90_LMI_Software_Profile.mof || :;
%{_bindir}/openlmi-mof-register --just-mofs -c tog-pegasus unregister \
%{_datadir}/%{name}/60_LMI_Software_MethodParameters.mof || :;
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Software.mof \
%{_datadir}/%{name}/LMI_Software.reg || :;
fi >> %logfile 2>&1
%pre -n openlmi-logicalfile
if [ "$1" -gt 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_LogicalFile.mof \
%{_datadir}/%{name}/60_LMI_LogicalFile.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -811,7 +815,7 @@ fi >> %logfile 2>&1
%pre -n openlmi-realmd
if [ "$1" -gt 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Realmd.mof \
%{_datadir}/%{name}/60_LMI_Realmd.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -820,7 +824,7 @@ fi >> %logfile 2>&1
%pre -n openlmi-hardware
if [ "$1" -gt 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Hardware.mof \
%{_datadir}/%{name}/60_LMI_Hardware.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -830,7 +834,7 @@ fi >> %logfile 2>&1
%pre -n openlmi-pcp
if [ "$1" -gt 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_PCP.mof \
%{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.mof \
%{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.reg || :;
@@ -838,7 +842,7 @@ fi >> %logfile 2>&1
%pre -n openlmi-journald
if [ "$1" -gt 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Journald.mof \
%{_datadir}/%{name}/60_LMI_Journald.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -848,7 +852,7 @@ fi >> %logfile 2>&1
%post -n openlmi-fan
# Register Schema and Provider
if [ "$1" -ge 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} register \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} register \
%{_datadir}/%{name}/60_LMI_Fan.mof \
%{_datadir}/%{name}/60_LMI_Fan.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
@@ -857,7 +861,7 @@ fi >> %logfile 2>&1
%post -n openlmi-powermanagement
if [ "$1" -ge 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} register \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} register \
%{_datadir}/%{name}/60_LMI_PowerManagement.mof \
%{_datadir}/%{name}/60_LMI_PowerManagement.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
@@ -866,7 +870,7 @@ fi >> %logfile 2>&1
%post -n openlmi-service
if [ "$1" -ge 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} register \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} register \
%{_datadir}/%{name}/60_LMI_Service.mof \
%{_datadir}/%{name}/60_LMI_Service.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
@@ -875,7 +879,7 @@ fi >> %logfile 2>&1
%post -n openlmi-account
if [ "$1" -ge 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} register \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} register \
%{_datadir}/%{name}/60_LMI_Account.mof \
%{_datadir}/%{name}/60_LMI_Account.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
@@ -884,7 +888,7 @@ fi >> %logfile 2>&1
%post -n openlmi-software
if [ "$1" -ge 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} register \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} register \
%{_datadir}/%{name}/60_LMI_Software.mof \
%{_datadir}/%{name}/LMI_Software.reg || :;
# install indication filters for sfcbd
@@ -898,7 +902,7 @@ fi >> %logfile 2>&1
%post -n openlmi-logicalfile
if [ "$1" -ge 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} register \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} register \
%{_datadir}/%{name}/60_LMI_LogicalFile.mof \
%{_datadir}/%{name}/60_LMI_LogicalFile.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
@@ -907,7 +911,7 @@ fi >> %logfile 2>&1
%post -n openlmi-realmd
if [ "$1" -ge 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} register \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} register \
%{_datadir}/%{name}/60_LMI_Realmd.mof \
%{_datadir}/%{name}/60_LMI_Realmd.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
@@ -916,7 +920,7 @@ fi >> %logfile 2>&1
%post -n openlmi-hardware
if [ "$1" -ge 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} register \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} register \
%{_datadir}/%{name}/60_LMI_Hardware.mof \
%{_datadir}/%{name}/60_LMI_Hardware.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
@@ -926,7 +930,7 @@ fi >> %logfile 2>&1
%post -n openlmi-journald
if [ "$1" -ge 1 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} register \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} register \
%{_datadir}/%{name}/60_LMI_Journald.mof \
%{_datadir}/%{name}/60_LMI_Journald.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
@@ -936,7 +940,7 @@ fi >> %logfile 2>&1
%preun -n openlmi-fan
# Deregister only if not upgrading
if [ "$1" -eq 0 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Fan.mof \
%{_datadir}/%{name}/60_LMI_Fan.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -945,7 +949,7 @@ fi >> %logfile 2>&1
%preun -n openlmi-powermanagement
if [ "$1" -eq 0 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_PowerManagement.mof \
%{_datadir}/%{name}/60_LMI_PowerManagement.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -954,7 +958,7 @@ fi >> %logfile 2>&1
%preun -n openlmi-service
if [ "$1" -eq 0 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Service.mof \
%{_datadir}/%{name}/60_LMI_Service.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -963,7 +967,7 @@ fi >> %logfile 2>&1
%preun -n openlmi-account
if [ "$1" -eq 0 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Account.mof \
%{_datadir}/%{name}/60_LMI_Account.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -979,14 +983,14 @@ if [ "$1" -eq 0 ]; then
%{_datadir}/%{name}/90_LMI_Software_Profile.mof || :;
%{_bindir}/openlmi-mof-register --just-mofs -c tog-pegasus unregister \
%{_datadir}/%{name}/60_LMI_Software_MethodParameters.mof || :;
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Software.mof \
%{_datadir}/%{name}/LMI_Software.reg || :;
fi >> %logfile 2>&1
%preun -n openlmi-logicalfile
if [ "$1" -eq 0 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_LogicalFile.mof \
%{_datadir}/%{name}/60_LMI_LogicalFile.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -995,7 +999,7 @@ fi >> %logfile 2>&1
%preun -n openlmi-realmd
if [ "$1" -eq 0 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Realmd.mof \
%{_datadir}/%{name}/60_LMI_Realmd.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -1004,7 +1008,7 @@ fi >> %logfile 2>&1
%preun -n openlmi-hardware
if [ "$1" -eq 0 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Hardware.mof \
%{_datadir}/%{name}/60_LMI_Hardware.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
@@ -1014,7 +1018,7 @@ fi >> %logfile 2>&1
%preun -n openlmi-pcp
if [ "$1" -eq 0 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_PCP.mof \
%{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.mof \
%{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.reg || :;
@@ -1022,7 +1026,7 @@ fi >> %logfile 2>&1
%preun -n openlmi-journald
if [ "$1" -eq 0 ]; then
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_bindir}/openlmi-mof-register -v %{providers_version} unregister \
%{_datadir}/%{name}/60_LMI_Journald.mof \
%{_datadir}/%{name}/60_LMI_Journald.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \