[sblim-cmpi-dns] Fix registration, Use sblim-sfcb
vcrhonek
vcrhonek at fedoraproject.org
Tue Nov 22 14:14:30 UTC 2011
commit 9278c22fbf97cd564141bd67c165a7ab2eb421e4
Author: Vitezslav Crhonek <vcrhonek at redhat.com>
Date: Tue Nov 22 15:08:35 2011 +0100
Fix registration, Use sblim-sfcb
sblim-cmpi-dns.spec | 26 +++++++++++++++-----------
1 files changed, 15 insertions(+), 11 deletions(-)
---
diff --git a/sblim-cmpi-dns.spec b/sblim-cmpi-dns.spec
index a232ad0..cb30bcd 100644
--- a/sblim-cmpi-dns.spec
+++ b/sblim-cmpi-dns.spec
@@ -3,7 +3,7 @@
Name: sblim-cmpi-dns
Version: 1.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: SBLIM WBEM-SMT Dns
Group: Applications/System
@@ -16,7 +16,8 @@ Patch0: sblim-cmpi-dns-0.5.2-include.patch
#BuildRequires: sed
BuildRequires: flex bison
BuildRequires: sblim-tools-libra-devel
-BuildRequires: tog-pegasus-devel >= %{tog_pegasus_version}
+#BuildRequires: tog-pegasus-devel >= %{tog_pegasus_version}
+BuildRequires: sblim-sfcb
BuildRequires: sblim-cmpi-devel
Requires: sblim-tools-libra
Requires: bind
@@ -24,7 +25,8 @@ Requires: /etc/ld.so.conf.d
Requires(post): /sbin/ldconfig
Requires(postun): /sbin/ldconfig
Provides: cmpi-dns = %{version}
-Requires: tog-pegasus >= %{tog_pegasus_version}
+#Requires: tog-pegasus >= %{tog_pegasus_version}
+Requires: sblim-sfcb
%description
The cmpi-dns package provides access to the dns configuration data
@@ -36,7 +38,6 @@ Resource Access.
Summary: SBLIM WBEM-SMT Dns - Header Development Files
Group: Development/Libraries
Requires: %{name} = %{version}-%{release}
-Requires: tog-pegasus >= %{tog_pegasus_version}
%description devel
SBLIM WBEM-SMT Dns Development Package contains header files and
@@ -47,7 +48,6 @@ Summary: SBLIM WBEM-SMT Dns - Testcase Files
Group: Applications/System
Requires: %{name} = %{version}-%{release}
Requires: sblim-testsuite
-Requires: tog-pegasus >= %{tog_pegasus_version}
%description test
SBLIM WBEM-SMT DNS Provider Testcase Files for the SBLIM Testsuite
@@ -64,7 +64,7 @@ export CFLAGS="$RPM_OPT_FLAGS"
%endif
%configure \
TESTSUITEDIR=%{_datadir}/sblim-testsuite \
- CIMSERVER=pegasus \
+ CIMSERVER=sfcb \
PROVIDERDIR=%{provider_dir}
# try to remove RPATH from libtool generated libraries
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
@@ -121,14 +121,14 @@ sed -i -e '1d;2i#!/usr/bin/awk -f' $RPM_BUILD_ROOT/%{_datadir}/%{name}/smt_dns_r
%{_datadir}/sblim-testsuite/cim/Linux_Dns*
# Conditional definition of schema and registration files
-%define DNS_SCHEMA %{_datadir}/%{name}/Linux_Dns.mof
-%define DNS_REGISTRATION %{_datadir}/%{name}/Linux_Dns.registration
+%define DNS_SCHEMA %{_datadir}/%{name}/Linux_Dns_Profile.mof %{_datadir}/%{name}/Linux_Dns.mof
+%define DNS_REGISTRATION %{_datadir}/%{name}/Linux_Dns_Profile.registration %{_datadir}/%{name}/Linux_Dns.registration
%pre
# If upgrading, deregister old version
if [ $1 -gt 1 ]; then
%{_datadir}/%{name}/provider-register.sh -d \
- -t pegasus -r %{DNS_REGISTRATION} -m %{DNS_SCHEMA} > /dev/null 2>&1 || :;
+ -t sfcb -r %{DNS_REGISTRATION} -m %{DNS_SCHEMA} > /dev/null 2>&1 || :;
fi
%post
@@ -136,14 +136,14 @@ fi
if [ $1 -ge 1 ]; then
# Register Schema and Provider - this is higly provider specific
%{_datadir}/%{name}/provider-register.sh \
- -t pegasus -r %{DNS_REGISTRATION} -m %{DNS_SCHEMA} > /dev/null 2>&1 || :;
+ -t sfcb -r %{DNS_REGISTRATION} -m %{DNS_SCHEMA} > /dev/null 2>&1 || :;
fi;
%preun
# Deregister only if not upgrading
if [ $1 -eq 0 ]; then
%{_datadir}/%{name}/provider-register.sh -d \
- -t pegasus -r %{DNS_REGISTRATION} -m %{DNS_SCHEMA} > /dev/null 2>&1 || :;
+ -t sfcb -r %{DNS_REGISTRATION} -m %{DNS_SCHEMA} > /dev/null 2>&1 || :;
fi
%postun
@@ -156,6 +156,10 @@ fi
rm -rf $RPM_BUILD_ROOT
%changelog
+* Tue Nov 22 2011 Vitezslav Crhonek <vcrhonek at redhat.com> - 1.0-3
+- Fix registration
+- Use sblim-sfcb
+
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
More information about the scm-commits
mailing list