[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