summaryrefslogtreecommitdiffstats
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
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.
-rwxr-xr-xopenlmi-mof-register46
-rw-r--r--openlmi-providers.spec237
2 files changed, 127 insertions, 156 deletions
diff --git a/openlmi-mof-register b/openlmi-mof-register
index 4e60e31..6107503 100755
--- a/openlmi-mof-register
+++ b/openlmi-mof-register
@@ -23,10 +23,27 @@
pegasus_repository="/var/lib/Pegasus/"
default_namespace="root/cimv2"
+function log()
+{
+ printf "%(%Y-%m-%d %H:%M:%S)T " -1 >&2
+ printf "$*\n" >&2
+}
+
+function log_command()
+{
+ log "COMMAND:" "$*" >&2
+ "$@"
+ code=$?
+ log "EXIT CODE:" "$code" >&2
+ return $code
+}
+
+trap 'log "DONE WITH EXIT CODE:" "$?"' EXIT
+
function start_pegasus()
{
# Start Pegasus CIMOM in restricted mode, listening only on its unix socket
- /usr/sbin/cimserver daemon=true \
+ log_command /usr/sbin/cimserver daemon=true \
enableHttpConnection=false \
enableHttpsConnection=false \
enableRemotePrivilegedUserAccess=false \
@@ -40,7 +57,7 @@ function start_pegasus()
function stop_pegasus()
{
- /usr/sbin/cimserver -s
+ log_command /usr/sbin/cimserver -s
}
function usage()
@@ -76,9 +93,9 @@ function register()
mofs="$@"
if [ $HAS_SFCBD -eq 1 ] && echo $cimom | grep -q 'all\|sfcbd';
then
- /usr/bin/sfcbstage -n $namespace ${reg:+-r} $reg $mofs
- /usr/bin/sfcbrepos -f
- /usr/bin/systemctl reload-or-try-restart sblim-sfcb.service
+ log_command /usr/bin/sfcbstage -n $namespace ${reg:+-r} $reg $mofs
+ log_command /usr/bin/sfcbrepos -f
+ log_command /usr/bin/systemctl reload-or-try-restart sblim-sfcb.service
fi
if [ $HAS_PEGASUS -eq 1 ] && echo $cimom | grep -q 'all\|tog-pegasus';
@@ -91,13 +108,17 @@ function register()
CIMMOF="/usr/bin/cimmofl -aEV -R $pegasus_repository -n $namespace"
fi
- $CIMMOF -uc $mofs
+ log_command $CIMMOF -uc $mofs
if [ $JUST_MOFS -eq 0 ]; then
if [ -x $(dirname $0)/openlmi-register-pegasus ];
then
+ log "COMMAND: cat \"$reg\" | $(dirname $0)/openlmi-register-pegasus -v \"$version\" | $CIMMOF -uc -n root/interop"
cat "$reg" | $(dirname $0)/openlmi-register-pegasus -v "$version" | $CIMMOF -uc -n root/interop
+ log "EXIT CODE:" "$?"
else
+ log "COMMAND: cat \"$reg\" | /usr/libexec/openlmi-register-pegasus -v \"$version\" | $CIMMOF -uc -n root/interop"
cat "$reg" | /usr/libexec/openlmi-register-pegasus -v "$version" | $CIMMOF -uc -n root/interop
+ log "EXIT CODE:" "$?"
fi
fi
fi
@@ -118,9 +139,9 @@ function unregister()
for ((i=0; i<${#mofs[@]}; i++)); do
bmofs[$i]=$(basename "${mofs[$i]}")
done
- /usr/bin/sfcbunstage -n $namespace ${reg:+-r} $(basename "$reg") ${bmofs[@]}
- /usr/bin/sfcbrepos -f
- /usr/bin/systemctl reload-or-try-restart sblim-sfcb.service
+ log_command /usr/bin/sfcbunstage -n $namespace ${reg:+-r} $(basename "$reg") ${bmofs[@]}
+ log_command /usr/bin/sfcbrepos -f
+ log_command /usr/bin/systemctl reload-or-try-restart sblim-sfcb.service
fi
if [ $HAS_PEGASUS -eq 1 ] && echo $cimom | grep -q 'all\|tog-pegasus';
@@ -139,7 +160,8 @@ function unregister()
fi
for provider in $providers;
do
- /usr/bin/cimprovider -d -m ${provider} && /usr/bin/cimprovider -r -m ${provider}
+ log_command /usr/bin/cimprovider -d -m ${provider}
+ log_command /usr/bin/cimprovider -r -m ${provider}
done
fi
mofcomp -n $namespace -r ${mofs[@]}
@@ -149,6 +171,8 @@ function unregister()
fi
}
+log "STARTING" "$0" "$@"
+
JUST_MOFS=0
optspec=":hn:c:v:-:"
@@ -262,3 +286,5 @@ case $CMD in
usage
exit 1
esac
+
+exit 0
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