[openlmi-storage] Fixed registration into SFCB Added logging of RPM scripts. Resolves: #995561

Jan Šafránek jsafrane at fedoraproject.org
Thu Aug 15 11:24:02 UTC 2013


commit 0b397e4a5c430a259c73bfb8bea3dfaf5fde7cbc
Author: Jan Safranek <jsafrane at redhat.com>
Date:   Thu Aug 15 13:23:38 2013 +0200

    Fixed registration into SFCB
    Added logging of RPM scripts.
    Resolves: #995561

 openlmi-storage-0.5.3-sfcb.patch |  541 ++++++++++++++++++++++++++++++++++++++
 openlmi-storage.spec             |   63 +++--
 2 files changed, 579 insertions(+), 25 deletions(-)
---
diff --git a/openlmi-storage-0.5.3-sfcb.patch b/openlmi-storage-0.5.3-sfcb.patch
new file mode 100644
index 0000000..828e804
--- /dev/null
+++ b/openlmi-storage-0.5.3-sfcb.patch
@@ -0,0 +1,541 @@
+commit 6b902a51cd91149a7eaf42ad42d79a895638d9a5
+Author: Jan Safranek <jsafrane at redhat.com>
+Date:   Wed Aug 14 10:00:19 2013 +0200
+
+    Fixed registration of __MethodParameters classes - they are for Pegasus only.
+    
+    SFCB does not like the initial underscore charactes, which violate MOF syntax.
+    I also renamed the MOF file.
+
+diff --git a/mof/60_LMI_Storage.mof b/mof/60_LMI_Storage.mof
+index 89e4ef3..b7f3816 100644
+--- a/mof/60_LMI_Storage.mof
++++ b/mof/60_LMI_Storage.mof
+@@ -5,4 +5,3 @@
+ #pragma include("LMI_Storage-Luks.mof")
+ #pragma include("LMI_Storage-Partitions.mof")
+ #pragma include("LMI_Storage-Mounting.mof")
+-#pragma include("LMI_Storage-JobResult.mof")
+diff --git a/mof/LMI_Storage-JobResult.mof b/mof/LMI_Storage-JobResult.mof
+deleted file mode 100644
+index 4205118..0000000
+--- a/mof/LMI_Storage-JobResult.mof
++++ /dev/null
+@@ -1,223 +0,0 @@
+-/*
+- * These classes are used for CIM_ConcreteJob.JobOutParameters
+- * and LMI_InstMethodCall.MethodParameters, because
+- * Pegasus can't handle instances of unknown classes.
+- */
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_DeleteMDRAID
+-{
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_DeleteLV
+-{
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_ReturnToStoragePool
+-{
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_DeleteVG
+-{
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_DeleteStoragePool
+-{
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_LMI_DeletePartition
+-{
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_DeleteFileSystem
+-{
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_DeleteMount
+-{
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateOrModifyVG
+-{
+-    LMI_VGStoragePool REF Pool;
+-    uint64 Size;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateOrModifyLV
+-{
+-    LMI_LVStorageExtent REF TheElement;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateOrModifyElementFromStoragePool
+-{
+-    uint64 Size;
+-    CIM_LogicalElement REF TheElement;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateOrModifyStoragePool
+-{
+-    uint64 Size;
+-    CIM_StoragePool REF Pool;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateOrModifyMDRAID
+-{
+-    LMI_MDRAIDStorageExtent REF TheElement;
+-    uint64 Size;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateOrModifyElementFromElements
+-{
+-    uint64 Size;
+-    CIM_LogicalElement REF TheElement;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_LMI_CreateOrModifyPartition
+-{
+-    uint64 Size;
+-    CIM_GenericDiskPartition REF Partition;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_LMI_CreateFileSystem
+-{
+-    CIM_FileSystem REF TheElement;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateMount
+-{
+-    LMI_MountedFileSystem REF Mount;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_ModifyMount
+-{
+-    LMI_MountedFileSystem REF Mount;
+-};
+-
+-
+-
+-
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_DeleteMDRAID_Result : __MethodParameters_DeleteMDRAID
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_DeleteLV_Result : __MethodParameters_DeleteLV
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_ReturnToStoragePool_Result : __MethodParameters_ReturnToStoragePool
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_DeleteVG_Result : __MethodParameters_DeleteVG
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_DeleteStoragePool_Result : __MethodParameters_DeleteStoragePool
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_LMI_DeletePartition_Result : __MethodParameters_LMI_DeletePartition
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_DeleteFileSystem_Result : __MethodParameters_DeleteFileSystem
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_DeleteMount_Result : __MethodParameters_DeleteMount
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateOrModifyVG_Result : __MethodParameters_CreateOrModifyVG
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateOrModifyLV_Result : __MethodParameters_CreateOrModifyLV
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateOrModifyElementFromStoragePool_Result : __MethodParameters_CreateOrModifyElementFromStoragePool
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateOrModifyStoragePool_Result : __MethodParameters_CreateOrModifyStoragePool
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateOrModifyMDRAID_Result : __MethodParameters_CreateOrModifyMDRAID
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateOrModifyElementFromElements_Result : __MethodParameters_CreateOrModifyElementFromElements
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_LMI_CreateOrModifyPartition_Result : __MethodParameters_LMI_CreateOrModifyPartition
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_LMI_CreateFileSystem_Result : __MethodParameters_LMI_CreateFileSystem
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_CreateMount_Result : __MethodParameters_CreateMount
+-{
+-    uint32 __ReturnValue;
+-};
+-
+-[Association, Experimental, Version("0.5.3")]
+-class __MethodParameters_ModifyMount_Result : __MethodParameters_ModifyMount
+-{
+-    uint32 __ReturnValue;
+-};
+diff --git a/mof/LMI_Storage-MethodParameters.mof b/mof/LMI_Storage-MethodParameters.mof
+new file mode 100644
+index 0000000..4205118
+--- /dev/null
++++ b/mof/LMI_Storage-MethodParameters.mof
+@@ -0,0 +1,223 @@
++/*
++ * These classes are used for CIM_ConcreteJob.JobOutParameters
++ * and LMI_InstMethodCall.MethodParameters, because
++ * Pegasus can't handle instances of unknown classes.
++ */
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_DeleteMDRAID
++{
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_DeleteLV
++{
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_ReturnToStoragePool
++{
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_DeleteVG
++{
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_DeleteStoragePool
++{
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_LMI_DeletePartition
++{
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_DeleteFileSystem
++{
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_DeleteMount
++{
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateOrModifyVG
++{
++    LMI_VGStoragePool REF Pool;
++    uint64 Size;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateOrModifyLV
++{
++    LMI_LVStorageExtent REF TheElement;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateOrModifyElementFromStoragePool
++{
++    uint64 Size;
++    CIM_LogicalElement REF TheElement;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateOrModifyStoragePool
++{
++    uint64 Size;
++    CIM_StoragePool REF Pool;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateOrModifyMDRAID
++{
++    LMI_MDRAIDStorageExtent REF TheElement;
++    uint64 Size;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateOrModifyElementFromElements
++{
++    uint64 Size;
++    CIM_LogicalElement REF TheElement;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_LMI_CreateOrModifyPartition
++{
++    uint64 Size;
++    CIM_GenericDiskPartition REF Partition;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_LMI_CreateFileSystem
++{
++    CIM_FileSystem REF TheElement;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateMount
++{
++    LMI_MountedFileSystem REF Mount;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_ModifyMount
++{
++    LMI_MountedFileSystem REF Mount;
++};
++
++
++
++
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_DeleteMDRAID_Result : __MethodParameters_DeleteMDRAID
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_DeleteLV_Result : __MethodParameters_DeleteLV
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_ReturnToStoragePool_Result : __MethodParameters_ReturnToStoragePool
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_DeleteVG_Result : __MethodParameters_DeleteVG
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_DeleteStoragePool_Result : __MethodParameters_DeleteStoragePool
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_LMI_DeletePartition_Result : __MethodParameters_LMI_DeletePartition
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_DeleteFileSystem_Result : __MethodParameters_DeleteFileSystem
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_DeleteMount_Result : __MethodParameters_DeleteMount
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateOrModifyVG_Result : __MethodParameters_CreateOrModifyVG
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateOrModifyLV_Result : __MethodParameters_CreateOrModifyLV
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateOrModifyElementFromStoragePool_Result : __MethodParameters_CreateOrModifyElementFromStoragePool
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateOrModifyStoragePool_Result : __MethodParameters_CreateOrModifyStoragePool
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateOrModifyMDRAID_Result : __MethodParameters_CreateOrModifyMDRAID
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateOrModifyElementFromElements_Result : __MethodParameters_CreateOrModifyElementFromElements
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_LMI_CreateOrModifyPartition_Result : __MethodParameters_LMI_CreateOrModifyPartition
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_LMI_CreateFileSystem_Result : __MethodParameters_LMI_CreateFileSystem
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_CreateMount_Result : __MethodParameters_CreateMount
++{
++    uint32 __ReturnValue;
++};
++
++[Association, Experimental, Version("0.5.3")]
++class __MethodParameters_ModifyMount_Result : __MethodParameters_ModifyMount
++{
++    uint32 __ReturnValue;
++};
+diff --git a/openlmi-storage.spec b/openlmi-storage.spec
+index 42b188f..415f9c4 100644
+--- a/openlmi-storage.spec
++++ b/openlmi-storage.spec
+@@ -1,6 +1,6 @@
+ Name:           openlmi-storage
+ Version:        0.5.3
+-Release:        1
++Release:        2
+ Summary:        CIM providers for storage management
+ 
+ License:        LGPLv2+
+@@ -49,11 +49,17 @@ install -m 755 pycmpiLMI_Storage-cimprovagt $RPM_BUILD_ROOT/%{_libexecdir}/pegas
+ %pre
+ # If upgrading, deregister old version
+ if [ "$1" -gt 1 ]; then
++    # __MethodParameters classes
++    openlmi-mof-register -c tog-pegasus --just-mofs unregister \
++        %{_datadir}/%{name}/LMI_Storage-MethodParameters.mof \
++        > /dev/null 2>&1 || :
++
+     openlmi-mof-register -v %{version} unregister \
+-        %{_datadir}/%{name}/*.mof \
++        %{_datadir}/%{name}/60_LMI_Storage.mof \
+         %{_datadir}/%{name}/LMI_Storage.reg \
+         > /dev/null 2>&1 || :
+ 
++
+     # static indication filters
+     openlmi-mof-register -n root/interop --just-mofs unregister \
+         %{_datadir}/%{name}/70_LMI_Storage-IndicationFilters.mof \
+@@ -73,6 +79,11 @@ if [ "$1" -ge 1 ]; then
+         %{_datadir}/%{name}/LMI_Storage.reg \
+         > /dev/null 2>&1 || :
+ 
++    # __MethodParameters classes
++    openlmi-mof-register -c tog-pegasus --just-mofs register \
++        %{_datadir}/%{name}/LMI_Storage-MethodParameters.mof \
++        > /dev/null 2>&1 || :
++
+     # static indication filters
+     openlmi-mof-register -n root/interop --just-mofs register \
+         %{_datadir}/%{name}/70_LMI_Storage-IndicationFilters.mof \
+@@ -87,6 +98,11 @@ fi
+ %preun
+ # Deregister only if not upgrading
+ if [ "$1" -eq 0 ]; then
++    # __MethodParameters classes
++    openlmi-mof-register -c tog-pegasus --just-mofs unregister \
++        %{_datadir}/%{name}/LMI_Storage-MethodParameters.mof \
++        > /dev/null 2>&1 || :
++
+     %{_bindir}/openlmi-mof-register -v %{version} unregister \
+         %{_datadir}/%{name}/60_LMI_Storage.mof \
+         %{_datadir}/%{name}/LMI_Storage.reg \
+@@ -111,6 +127,9 @@ fi
+ %{_libexecdir}/pegasus/pycmpiLMI_Storage-cimprovagt
+ 
+ %changelog
++* Wed Aug 14 2013 Jan Safranek <jsafrane at redhat.com> - 0.5.3-2
++- Register __MethodParameters classes only in Pegasus
++
+ * Thu Aug  1 2013  <jsafrane at redhat.com> - 0.5.3-1
+ - Released new version.
+ 
diff --git a/openlmi-storage.spec b/openlmi-storage.spec
index f338c05..122e5c0 100644
--- a/openlmi-storage.spec
+++ b/openlmi-storage.spec
@@ -1,6 +1,8 @@
+%global logfile %{_localstatedir}/log/openlmi-install.log
+
 Name:           openlmi-storage
 Version:        0.5.3
-Release:        2%{?dist}
+Release:        3%{?dist}
 Summary:        CIM providers for storage management
 
 License:        LGPLv2+
@@ -20,8 +22,11 @@ Requires(post): openlmi-providers >= 0.1.0
 # For LMI_LogicalFile:
 Requires:       openlmi-logicalfile
 
-Provides: cura-storage = %{version}-%{release}
-Obsoletes: cura-storage < 0:0.4.0-1
+Provides:       cura-storage = %{version}-%{release}
+Obsoletes:      cura-storage < 0:0.4.0-1
+
+# bug#995561: don't register __MethodParameters classes in SFCB
+Patch1:         openlmi-storage-0.5.3-sfcb.patch
 
 %description
 The openlmi-storage package contains CMPI providers for management of storage
@@ -53,59 +58,63 @@ rm $RPM_BUILD_ROOT/%{python_sitelib}/lmi/__init__.*
 %pre
 # If upgrading, deregister old version
 if [ "$1" -gt 1 ]; then
+    # __MethodParameters classes
+    openlmi-mof-register -c tog-pegasus --just-mofs unregister \
+        %{_datadir}/%{name}/LMI_Storage-MethodParameters.mof || :
+
     openlmi-mof-register -v %{version} unregister \
-        %{_datadir}/%{name}/*.mof \
-        %{_datadir}/%{name}/LMI_Storage.reg \
-        > /dev/null 2>&1 || :
+        %{_datadir}/%{name}/60_LMI_Storage.mof \
+        %{_datadir}/%{name}/LMI_Storage.reg || :
+
 
     # static indication filters
     openlmi-mof-register -n root/interop --just-mofs unregister \
-        %{_datadir}/%{name}/70_LMI_Storage-IndicationFilters.mof \
-        > /dev/null 2>&1 || :
+        %{_datadir}/%{name}/70_LMI_Storage-IndicationFilters.mof || :
 
     # Pegasus profile registration
     openlmi-mof-register -c tog-pegasus -n root/interop --just-mofs unregister \
-        %{_datadir}/%{name}/70_LMI_Storage-Profiles.mof \
-        > /dev/null 2>&1 || :
-fi
+        %{_datadir}/%{name}/70_LMI_Storage-Profiles.mof || :
+fi >> %logfile 2>&1
 
 %post
 # Register Schema and Provider
 if [ "$1" -ge 1 ]; then
     %{_bindir}/openlmi-mof-register -v %{version} register \
         %{_datadir}/%{name}/60_LMI_Storage.mof \
-        %{_datadir}/%{name}/LMI_Storage.reg \
-        > /dev/null 2>&1 || :
+        %{_datadir}/%{name}/LMI_Storage.reg || :
+
+    # __MethodParameters classes
+    openlmi-mof-register -c tog-pegasus --just-mofs register \
+        %{_datadir}/%{name}/LMI_Storage-MethodParameters.mof || :
 
     # static indication filters
     openlmi-mof-register -n root/interop --just-mofs register \
-        %{_datadir}/%{name}/70_LMI_Storage-IndicationFilters.mof \
-        > /dev/null 2>&1 || :
+        %{_datadir}/%{name}/70_LMI_Storage-IndicationFilters.mof || :
 
     # Pegasus profile registration
     openlmi-mof-register -c tog-pegasus -n root/interop --just-mofs register \
-        %{_datadir}/%{name}/70_LMI_Storage-Profiles.mof \
-        > /dev/null 2>&1 || :
-fi
+        %{_datadir}/%{name}/70_LMI_Storage-Profiles.mof || :
+fi >> %logfile 2>&1
 
 %preun
 # Deregister only if not upgrading
 if [ "$1" -eq 0 ]; then
+    # __MethodParameters classes
+    openlmi-mof-register -c tog-pegasus --just-mofs unregister \
+        %{_datadir}/%{name}/LMI_Storage-MethodParameters.mof || :
+
     %{_bindir}/openlmi-mof-register -v %{version} unregister \
         %{_datadir}/%{name}/60_LMI_Storage.mof \
-        %{_datadir}/%{name}/LMI_Storage.reg \
-        > /dev/null 2>&1 || :
+        %{_datadir}/%{name}/LMI_Storage.reg || :
 
     # static indication filters
     openlmi-mof-register -n root/interop --just-mofs unregister \
-        %{_datadir}/%{name}/70_LMI_Storage-IndicationFilters.mof \
-        > /dev/null 2>&1 || :
+        %{_datadir}/%{name}/70_LMI_Storage-IndicationFilters.mof || :
 
     # Pegasus profile registration
     openlmi-mof-register -c tog-pegasus -n root/interop --just-mofs unregister \
-        %{_datadir}/%{name}/70_LMI_Storage-Profiles.mof \
-        > /dev/null 2>&1 || :
-fi
+        %{_datadir}/%{name}/70_LMI_Storage-Profiles.mof || :
+fi >> %logfile 2>&1
 
 %files
 %doc README COPYING CHANGES
@@ -116,6 +125,10 @@ fi
 
 
 %changelog
+* Thu Aug 15 2013 Jan Safranek <jsafrane at redhat.com> - 0.5.3-3
+- Fixed registration into SFCB (#995561)
+- Added logging of RPM scripts.
+
 * Mon Aug 12 2013 Jan Safranek <jsafrane at redhat.com> - 0.5.3-2
 - Removed superfluous lmi/__init__.py
 


More information about the scm-commits mailing list