[cura-providers] Update to version 0.0.2
Roman Rakus
rrakus at fedoraproject.org
Tue Aug 14 14:10:01 UTC 2012
commit ef0c1bf91407d7f23f41ded09f9526bb2285f61b
Author: Roman Rakus <rrakus at redhat.com>
Date: Tue Aug 14 16:05:59 2012 +0200
Update to version 0.0.2
This release includes account management.
So far only allows reading users and groups on system.
Signed-off-by: Roman Rakus <rrakus at redhat.com>
.gitignore | 1 +
cura-providers.spec | 47 +++++++++++++++++++++++++++++++++++++++++++++--
sources | 2 +-
3 files changed, 47 insertions(+), 3 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 5002511..bd3e956 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/cura-providers-0.0.1.tar.gz
+/cura-providers-0.0.2.tar.gz
diff --git a/cura-providers.spec b/cura-providers.spec
index 5fd5436..ca61df4 100644
--- a/cura-providers.spec
+++ b/cura-providers.spec
@@ -1,6 +1,6 @@
Name: cura-providers
-Version: 0.0.1
-Release: 2%{?dist}
+Version: 0.0.2
+Release: 1%{?dist}
Summary: Set of basic CIM providers
License: GPLv2+
@@ -15,6 +15,8 @@ BuildRequires: cim-schema
BuildRequires: upower-devel
# For cura-fan
BuildRequires: lm_sensors-devel
+# For cura-account
+BuildRequires: libuser-devel
# For reg2pegasus.py script
Requires: python2
@@ -58,6 +60,13 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
%description -n cura-service
%{summary}.
+%package -n cura-account
+Summary: CIM provider for managing accounts on system
+Requires: %{name}%{?_isa} = %{version}-%{release}
+
+%description -n cura-account
+%{summary}.
+
%prep
%setup -q
@@ -106,6 +115,12 @@ make install/fast DESTDIR=$RPM_BUILD_ROOT -C %{_target_platform}
%{_datadir}/%{name}/Cura_Service.mof
%{_datadir}/%{name}/Cura_Service.reg
+%files -n cura-account
+%doc README COPYING
+%{_libdir}/cmpi/libcmpiCura_Account.so
+%{_datadir}/%{name}/Cura_Account.mof
+%{_datadir}/%{name}/Cura_Account.reg
+
%post -p /sbin/ldconfig
@@ -136,6 +151,15 @@ if [ "$1" -gt 1 ]; then
> /dev/null 2>&1 || :;
fi
+%pre -n cura-account
+if [ "$1" -gt 1 ]; then
+ %{_datadir}/%{name}/register.sh unregister \
+ %{_datadir}/%{name}/Cura_Account.mof \
+ %{_datadir}/%{name}/Cura_Account.reg \
+ > /dev/null 2>&1 || :;
+fi
+
+
%post -n cura-fan
# Register Schema and Provider
if [ "$1" -ge 1 ]; then
@@ -161,6 +185,14 @@ if [ "$1" -ge 1 ]; then
> /dev/null 2>&1 || :;
fi
+%post -n cura-account
+if [ "$1" -ge 1 ]; then
+ %{_datadir}/%{name}/register.sh register \
+ %{_datadir}/%{name}/Cura_Account.mof \
+ %{_datadir}/%{name}/Cura_Account.reg \
+ > /dev/null 2>&1 || :;
+fi
+
%preun -n cura-fan
# Deregister only if not upgrading
@@ -187,8 +219,19 @@ if [ "$1" -eq 0 ]; then
> /dev/null 2>&1 || :;
fi
+%preun -n cura-account
+if [ "$1" -eq 0 ]; then
+ %{_datadir}/%{name}/register.sh unregister \
+ %{_datadir}/%{name}/Cura_Account.mof \
+ %{_datadir}/%{name}/Cura_Account.reg \
+ > /dev/null 2>&1 || :;
+fi
+
%changelog
+* Tue Aug 14 2012 Roman Rakus <rrakus at redhat.com> - 0.0.2-1
+- Version 0.0.2 which includes account manager
+
* Fri Aug 03 2012 Radek Novacek <rnovacek at redhat.com> 0.0.1-2
- BR: cim-schema
- Don't clean buildroot in install
diff --git a/sources b/sources
index 3e91f28..682919e 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-40559f15edb93ec04d15ce30fffaa565 cura-providers-0.0.1.tar.gz
+b18506bf338d91b276c779a1a534e261 cura-providers-0.0.2.tar.gz
More information about the scm-commits
mailing list