summaryrefslogtreecommitdiffstats
path: root/openlmi-providers.spec
diff options
context:
space:
mode:
authorRadek Novacek <rnovacek@redhat.com>2013-08-01 15:06:00 +0200
committerRadek Novacek <rnovacek@redhat.com>2013-08-02 10:06:20 +0200
commit226fceeaa78adbeef9bbf67fbcf789b93bfb7bf4 (patch)
treea623160971a91cb895a8c54cef53615d8ebf2b5c /openlmi-providers.spec
parent3b6769a3677990cc2df079dc34feefce5111b16f (diff)
downloadopenlmi-providers-226fceeaa78adbeef9bbf67fbcf789b93bfb7bf4.tar.gz
openlmi-providers-226fceeaa78adbeef9bbf67fbcf789b93bfb7bf4.tar.xz
openlmi-providers-226fceeaa78adbeef9bbf67fbcf789b93bfb7bf4.zip
Add logging to the openlmi-mof-register script
Each command in the registration script is now logged into /var/log/openlmi-install.log file.
Diffstat (limited to 'openlmi-providers.spec')
-rw-r--r--openlmi-providers.spec237
1 files changed, 91 insertions, 146 deletions
diff --git a/openlmi-providers.spec b/openlmi-providers.spec
index 0552a8c..84a3c56 100644
--- a/openlmi-providers.spec
+++ b/openlmi-providers.spec
@@ -1,3 +1,5 @@
+%global logfile %{_localstatedir}/log/openlmi-install.log
+
Name: openlmi-providers
Version: 0.1.0
Release: 1%{?dist}
@@ -271,6 +273,7 @@ mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}
%{_libdir}/libopenlmicommon.so.*
%attr(755, root, root) %{_bindir}/openlmi-mof-register
%attr(755, root, root) %{_libexecdir}/openlmi-register-pegasus
+%ghost %logfile
%files devel
%{_bindir}/openlmi-doc-class2rst
@@ -396,27 +399,24 @@ mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/lib/%{name}
if [ "$1" -gt 1 ]; then
%{_bindir}/openlmi-mof-register --just-mofs unregister \
%{_datadir}/%{name}/05_LMI_Qualifiers.mof \
- %{_datadir}/%{name}/30_LMI_Jobs.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/30_LMI_Jobs.mof || :;
+fi >> %logfile 2>&1
%post
/sbin/ldconfig
if [ "$1" -ge 1 ]; then
%{_bindir}/openlmi-mof-register --just-mofs register \
%{_datadir}/%{name}/05_LMI_Qualifiers.mof \
- %{_datadir}/%{name}/30_LMI_Jobs.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/30_LMI_Jobs.mof || :;
+fi >> %logfile 2>&1
%preun
# Deregister only if not upgrading
if [ "$1" -eq 0 ]; then
%{_bindir}/openlmi-mof-register --just-mofs unregister \
%{_datadir}/%{name}/05_LMI_Qualifiers.mof \
- %{_datadir}/%{name}/30_LMI_Jobs.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/30_LMI_Jobs.mof || :;
+fi >> %logfile 2>&1
%postun -p /sbin/ldconfig
@@ -428,310 +428,255 @@ fi
if [ "$1" -gt 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_Fan.mof \
- %{_datadir}/%{name}/60_LMI_Fan.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Fan.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_Fan_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Fan_Profile.mof || :;
+fi >> %logfile 2>&1
%pre -n openlmi-powermanagement
if [ "$1" -gt 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_PowerManagement.mof \
- %{_datadir}/%{name}/60_LMI_PowerManagement.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_PowerManagement.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_PowerManagement_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_PowerManagement_Profile.mof || :;
+fi >> %logfile 2>&1
%pre -n openlmi-service
if [ "$1" -gt 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_Service.mof \
- %{_datadir}/%{name}/60_LMI_Service.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Service.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_Service_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Service_Profile.mof || :;
+fi >> %logfile 2>&1
%pre -n openlmi-account
if [ "$1" -gt 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_Account.mof \
- %{_datadir}/%{name}/60_LMI_Account.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Account.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_Account_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Account_Profile.mof || :;
+fi >> %logfile 2>&1
%pre -n openlmi-software
if [ "$1" -gt 1 ]; then
# delete indication filters
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop unregister \
- %{_datadir}/%{name}/70_LMI_SoftwareIndicationFilters.mof \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/70_LMI_SoftwareIndicationFilters.mof || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_Software_Profile.mof \
- > /dev/null 2>&1 || :;
- %{_bindir}/openlmi-mof-register -v %{version} unregister \
+ %{_datadir}/%{name}/90_LMI_Software_Profile.mof || :;
+ %{_bindir}/openlmi-mof-register -v %{version} unregister
%{_datadir}/%{name}/60_LMI_Software.mof \
- %{_datadir}/%{name}/LMI_Software.reg \
- > /dev/null 2>&1 || :;
-fi
+ %{_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 \
%{_datadir}/%{name}/60_LMI_LogicalFile.mof \
- %{_datadir}/%{name}/60_LMI_LogicalFile.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_LogicalFile.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_LogicalFile_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_LogicalFile_Profile.mof || :;
+fi >> %logfile 2>&1
%pre -n openlmi-realmd
if [ "$1" -gt 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_Realmd.mof \
- %{_datadir}/%{name}/60_LMI_Realmd.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Realmd.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_Realmd_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Realmd_Profile.mof || :;
+fi >> %logfile 2>&1
%pre -n openlmi-hardware
if [ "$1" -gt 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_Hardware.mof \
- %{_datadir}/%{name}/60_LMI_Hardware.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Hardware.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
%{_datadir}/%{name}/90_LMI_Hardware_Profile.mof \
- %{_datadir}/%{name}/90_LMI_Hardware_Profile_DMTF.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Hardware_Profile_DMTF.mof || :;
+fi >> %logfile 2>&1
%pre -n openlmi-pcp
if [ "$1" -gt 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_PCP.mof \
%{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.mof \
- %{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.reg \
- > /dev/null 2>&1 || :;
-fi
+ %{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.reg || :;
+fi >> %logfile 2>&1
%post -n openlmi-fan
# Register Schema and Provider
if [ "$1" -ge 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} register \
%{_datadir}/%{name}/60_LMI_Fan.mof \
- %{_datadir}/%{name}/60_LMI_Fan.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Fan.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
- %{_datadir}/%{name}/90_LMI_Fan_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Fan_Profile.mof || :;
+fi >> %logfile 2>&1
%post -n openlmi-powermanagement
if [ "$1" -ge 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} register \
%{_datadir}/%{name}/60_LMI_PowerManagement.mof \
- %{_datadir}/%{name}/60_LMI_PowerManagement.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_PowerManagement.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
- %{_datadir}/%{name}/90_LMI_PowerManagement_Profile.mof \
- > /dev/null 2>&1 || :;
-
-fi
+ %{_datadir}/%{name}/90_LMI_PowerManagement_Profile.mof || :;
+fi >> %logfile 2>&1
%post -n openlmi-service
if [ "$1" -ge 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} register \
%{_datadir}/%{name}/60_LMI_Service.mof \
- %{_datadir}/%{name}/60_LMI_Service.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Service.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
- %{_datadir}/%{name}/90_LMI_Service_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Service_Profile.mof || :;
+fi >> %logfile 2>&1
%post -n openlmi-account
if [ "$1" -ge 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} register \
%{_datadir}/%{name}/60_LMI_Account.mof \
- %{_datadir}/%{name}/60_LMI_Account.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Account.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
- %{_datadir}/%{name}/90_LMI_Account_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Account_Profile.mof || :;
+fi >> %logfile 2>&1
%post -n openlmi-software
if [ "$1" -ge 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} register \
%{_datadir}/%{name}/60_LMI_Software.mof \
- %{_datadir}/%{name}/LMI_Software.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/LMI_Software.reg || :;
# install indication filters for sfcbd
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop register \
- %{_datadir}/%{name}/70_LMI_SoftwareIndicationFilters.mof \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/70_LMI_SoftwareIndicationFilters.mof || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
- %{_datadir}/%{name}/90_LMI_Software_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Software_Profile.mof || :;
+fi >> %logfile 2>&1
%post -n openlmi-logicalfile
if [ "$1" -ge 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} register \
%{_datadir}/%{name}/60_LMI_LogicalFile.mof \
- %{_datadir}/%{name}/60_LMI_LogicalFile.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_LogicalFile.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
- %{_datadir}/%{name}/90_LMI_LogicalFile_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_LogicalFile_Profile.mof || :;
+fi >> %logfile 2>&1
%post -n openlmi-realmd
if [ "$1" -ge 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} register \
%{_datadir}/%{name}/60_LMI_Realmd.mof \
- %{_datadir}/%{name}/60_LMI_Realmd.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Realmd.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
- %{_datadir}/%{name}/90_LMI_Realmd_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Realmd_Profile.mof || :;
+fi >> %logfile 2>&1
%post -n openlmi-hardware
if [ "$1" -ge 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} register \
%{_datadir}/%{name}/60_LMI_Hardware.mof \
- %{_datadir}/%{name}/60_LMI_Hardware.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Hardware.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus register \
%{_datadir}/%{name}/90_LMI_Hardware_Profile.mof \
- %{_datadir}/%{name}/90_LMI_Hardware_Profile_DMTF.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Hardware_Profile_DMTF.mof || :;
+fi >> %logfile 2>&1
%post -n openlmi-pcp
if [ "$1" -ge 1 ]; then
%{_bindir}/openlmi-mof-register -v %{version} register \
%{_datadir}/%{name}/60_LMI_PCP.mof \
%{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.mof \
- %{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.reg \
- > /dev/null 2>&1 || :;
-fi
+ %{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.reg || :;
+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 \
%{_datadir}/%{name}/60_LMI_Fan.mof \
- %{_datadir}/%{name}/60_LMI_Fan.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Fan.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_Fan_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Fan_Profile.mof || :;
+fi >> %logfile 2>&1
%preun -n openlmi-powermanagement
if [ "$1" -eq 0 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_PowerManagement.mof \
- %{_datadir}/%{name}/60_LMI_PowerManagement.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_PowerManagement.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_PowerManagement_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_PowerManagement_Profile.mof || :;
+fi >> %logfile 2>&1
%preun -n openlmi-service
if [ "$1" -eq 0 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_Service.mof \
- %{_datadir}/%{name}/60_LMI_Service.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Service.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_Service_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Service_Profile.mof || :;
+fi >> %logfile 2>&1
%preun -n openlmi-account
if [ "$1" -eq 0 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_Account.mof \
- %{_datadir}/%{name}/60_LMI_Account.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Account.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_Account_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Account_Profile.mof || :;
+fi >> %logfile 2>&1
%preun -n openlmi-software
if [ "$1" -eq 0 ]; then
# delete indication filters
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop unregister \
- %{_datadir}/%{name}/70_LMI_SoftwareIndicationFilters.mof \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/70_LMI_SoftwareIndicationFilters.mof || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_Software_Profile.mof \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/90_LMI_Software_Profile.mof || :;
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_Software.mof \
- %{_datadir}/%{name}/LMI_Software.reg \
- > /dev/null 2>&1 || :;
-fi
+ %{_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 \
%{_datadir}/%{name}/60_LMI_LogicalFile.mof \
- %{_datadir}/%{name}/60_LMI_LogicalFile.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_LogicalFile.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_LogicalFile_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_LogicalFile_Profile.mof || :;
+fi >> %logfile 2>&1
%preun -n openlmi-realmd
if [ "$1" -eq 0 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_Realmd.mof \
- %{_datadir}/%{name}/60_LMI_Realmd.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Realmd.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
- %{_datadir}/%{name}/90_LMI_Realmd_Profile.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Realmd_Profile.mof || :;
+fi >> %logfile 2>&1
%preun -n openlmi-hardware
if [ "$1" -eq 0 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_Hardware.mof \
- %{_datadir}/%{name}/60_LMI_Hardware.reg \
- > /dev/null 2>&1 || :;
+ %{_datadir}/%{name}/60_LMI_Hardware.reg || :;
%{_bindir}/openlmi-mof-register --just-mofs -n root/interop -c tog-pegasus unregister \
%{_datadir}/%{name}/90_LMI_Hardware_Profile.mof \
- %{_datadir}/%{name}/90_LMI_Hardware_Profile_DMTF.mof \
- > /dev/null 2>&1 || :;
-fi
+ %{_datadir}/%{name}/90_LMI_Hardware_Profile_DMTF.mof || :;
+fi >> %logfile 2>&1
%preun -n openlmi-pcp
if [ "$1" -eq 0 ]; then
%{_bindir}/openlmi-mof-register -v %{version} unregister \
%{_datadir}/%{name}/60_LMI_PCP.mof \
%{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.mof \
- %{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.reg \
- > /dev/null 2>&1 || :;
-fi
+ %{_localstatedir}/lib/%{name}/60_LMI_PCP_PMNS.reg || :;
+fi >> %logfile 2>&1
%changelog
* Wed Jul 31 2013 Radek Novacek <rnovacek@redhat.com> 0.1.0-1