[openlmi-storage/f17] Initial import.

Jan Šafránek jsafrane at fedoraproject.org
Tue Oct 23 15:33:20 UTC 2012


commit add42263c6184591b00df253f283d86e7d7907b4
Author: Jan Safranek <jsafrane at redhat.com>
Date:   Tue Oct 23 17:33:01 2012 +0200

    Initial import.

 .gitignore           |    1 +
 openlmi-storage.spec |  101 ++++++++++++++++++++++++++++++++++++++++++++++++++
 sources              |    1 +
 3 files changed, 103 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..1bbb1e6 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/openlmi-storage-0.4.0.tar.gz
diff --git a/openlmi-storage.spec b/openlmi-storage.spec
new file mode 100644
index 0000000..1af36f8
--- /dev/null
+++ b/openlmi-storage.spec
@@ -0,0 +1,101 @@
+Name:           openlmi-storage
+Version:        0.4.0
+Release:        2%{?dist}
+Summary:        CIM providers for storage management
+
+License:        GPLv2+
+URL:            http://fedorahosted.org/openlmi
+Source0:        https://fedorahosted.org/released/openlmi-storage/%{name}-%{version}.tar.gz
+BuildArch:      noarch
+BuildRequires:  python2-devel
+Requires:       cmpi-bindings-pywbem
+Requires:       anaconda
+# For Linux_ComputerSystem:
+Requires:       sblim-cmpi-base
+# For openlmi-mof-register script:
+Requires:       openlmi-providers
+
+Provides: cura-storage = %{version}-%{release}
+Obsoletes: cura-storage < 0:0.4.0-1
+
+%description
+The openlmi-storage package contains CMPI providers for management of storage
+using Common Information Managemen (CIM) protocol.
+
+The providers can be registered in any CMPI-aware CIMOM, both OpenPegasus and
+SFCB were tested.
+
+%prep
+%setup -q
+
+%build
+%{__python} setup.py build
+
+%install
+%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT
+
+install -m 755 -d $RPM_BUILD_ROOT/%{_datadir}/%{name}
+install -m 644 mof/* $RPM_BUILD_ROOT/%{_datadir}/%{name}/
+
+%pre
+# If upgrading, deregister old version
+if [ "$1" -gt 1 ]; then
+    openlmi-mof-register unregister \
+        %{_datadir}/%{name}/LMI_Storage.mof \
+        %{_datadir}/%{name}/LMI_Storage.reg \
+        > /dev/null 2>&1 || :
+fi
+
+%post
+# Register Schema and Provider
+if [ "$1" -ge 1 ]; then
+    %{_bindir}/openlmi-mof-register register \
+        %{_datadir}/%{name}/LMI_Storage.mof \
+        %{_datadir}/%{name}/LMI_Storage.reg \
+        > /dev/null 2>&1 || :
+fi
+
+%preun
+# Deregister only if not upgrading
+if [ "$1" -eq 0 ]; then
+    %{_bindir}/openlmi-mof-register unregister \
+        %{_datadir}/%{name}/LMI_Storage.mof \
+        %{_datadir}/%{name}/LMI_Storage.reg \
+        > /dev/null 2>&1 || :
+fi
+
+
+%files
+%doc README COPYING CHANGES
+%{python_sitelib}/*
+%{_datadir}/%{name}
+
+%changelog
+* Tue Oct 23 2012 Jan Safranek <jsafrane at redhat.com> - 0.4.0-2
+- Fixed openlmi-mof-register script name
+
+* Mon Oct 22 2012 Jan Safranek <jsafrane at redhat.com> - 0.4.0-1
+- Update to 0.4.0
+  - renamed Cura to OpenLMI
+
+* Wed Sep  5 2012 Jan Safranek <jsafrane at redhat.com> - 0.3
+- Update to 0.2.1
+- Add post/preun RPM scriptlets to register MOFs and providers
+  with Pegasus and/or SFCB
+
+* Tue Sep  4 2012 Jan Safranek <jsafrane at redhat.com> - 0.2.1-1
+- Update to 0.2.1
+
+* Tue Sep  4 2012 Jan Safranek <jsafrane at redhat.com> - 0.2-1
+- Update to 0.2
+  - renamed Cura_ to LMI_
+
+* Mon Aug  6 2012 Jan Safranek <jsafrane at redhat.com> - 0.1-3
+- Removed rm -rf RPM_BUILD_ROOT
+
+* Thu Aug  2 2012 Jan Safranek <jsafrane at redhat.com> - 0.1-2
+- Removed python_sitelib and python_sitearch macro definition
+- Removed CFLAGS
+
+* Tue Jul 24 2012 Jan Safranek <jsafrane at redhat.com> - 0.1-1
+- Package created.
diff --git a/sources b/sources
index e69de29..7dd8866 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+ff6e04eaa1cae5c99bcbfa3d3b1ac439  openlmi-storage-0.4.0.tar.gz


More information about the scm-commits mailing list