Update of /cvsroot/sblim/gather
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6739
Modified Files:
Makefile.am configure.ac
Added Files:
sblim-gather.spec.in
Log Message:
Added RPM support.
Index: configure.ac
===================================================================
RCS file: /cvsroot/sblim/gather/configure.ac,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -d -r1.2 -r1.3
--- configure.ac 24 Jun 2005 14:30:27 -0000 1.2
+++ configure.ac 24 Jun 2005 16:02:35 -0000 1.3
@@ -79,7 +79,7 @@
# Check for SBLIM Test Suite (defined in acinclude.m4)
CHECK_TESTSUITE
-AC_CONFIG_FILES([Makefile provider/Makefile])
+AC_CONFIG_FILES([Makefile sblim-gather.spec provider/Makefile])
AC_SUBST(ARCHDEF)
Index: Makefile.am
===================================================================
RCS file: /cvsroot/sblim/gather/Makefile.am,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- Makefile.am 24 Jun 2005 12:09:36 -0000 1.1
+++ Makefile.am 24 Jun 2005 16:02:35 -0000 1.2
@@ -181,7 +181,7 @@
EXTRA_DIST += $(sysconf_DATA)
# We must explicity add the RPM spec file to the distribution package
-#EXTRA_DIST+=sblim-cmpi-fad.spec
+EXTRA_DIST+=sblim-gather.spec
EXTRA_DIST += samples
--- NEW FILE: sblim-gather.spec.in ---
#
# $Id: sblim-gather.spec.in,v 1.1 2005/06/24 16:02:35 mihajlov Exp $
#
# Package spec for @PACKAGE@
#
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}
Summary: SBLIM Performance Data Gatherer
Name: @PACKAGE_TARNAME@
Version: @PACKAGE_VERSION@
Release: 1
Group: Systems Management/Base
License: Common Public License 1.0
Source0: http://prdownloads.sourceforge.net/sblim/%{name}-%{version}.tar.bz2
BuildRequires: cmpi-devel
BuildRequires: sblim-cmpi-base-devel
Requires: cimserver
Requires: sblim-cmpi-base
%Description
Standards Based Linux Instrumentation Performance Data Gatherer and Providers
%Package test
Summary: SBLIM Gatherer Testcase Files
Group: Systems Management/Base
Requires: %{name} = %{version}
Requires: sblim-wbemcli
%Description test
SBLIM Gatherer Testcase Files for the SBLIM Testsuite
%prep
%setup -n %{name}-%{version}
export PATCH_GET=0
#%patch0 -p0
%build
%configure TESTSUITEDIR=%{_datadir}/sblim-testsuite
make
%clean
if [ `id -ur` != 0 ]
then
# paranoia check
rm -rf $RPM_BUILD_ROOT
fi
%install
if [ `id -ur` != 0 ]
then
# paranoia check
rm -rf $RPM_BUILD_ROOT
fi
make DESTDIR=$RPM_BUILD_ROOT install
# remove unused libtool files
rm -f $RPM_BUILD_ROOT/%{_libdir}/*a
rm -f $RPM_BUILD_ROOT/%{_libdir}/cmpi/*a
%post
# Register Schema and Provider - this is higly provider specific
%define SCHEMA %{_datadir}/%{name}/Linux_Metric.mof \
%{_datadir}/%{name}/Linux_IPProtocolEndpointMetric.mof \
%{_datadir}/%{name}/Linux_LocalFileSystemMetric.mof \
%{_datadir}/%{name}/Linux_NetworkPortMetric.mof \
%{_datadir}/%{name}/Linux_OperatingSystemMetric.mof \
%{_datadir}/%{name}/Linux_ProcessorMetric.mof \
%{_datadir}/%{name}/Linux_UnixProcessMetric.mof
%define REGISTRATION %{_datadir}/%{name}/Linux_IPProtocolEndpointMetric.registration \
%{_datadir}/%{name}/Linux_LocalFileSystemMetric.registration \
%{_datadir}/%{name}/Linux_Metric.registration \
%{_datadir}/%{name}/Linux_NetworkPortMetric.registration \
%{_datadir}/%{name}/Linux_OperatingSystemMetric.registration \
%{_datadir}/%{name}/Linux_ProcessorMetric.registration \
%{_datadir}/%{name}/Linux_UnixProcessMetric.registration
%{_datadir}/%{name}/provider-register.sh \
-r %{REGISTRATION} -m %{SCHEMA} > /dev/null
/sbin/ldconfig
%preun
%{_datadir}/%{name}/provider-register.sh -d \
-r %{REGISTRATION} -m %{SCHEMA} > /dev/null
%postun
/sbin/ldconfig
%files
%defattr(-,root,root)
%{_sysconfdir}
%{_bindir}
%{_sbindir}
%{_datadir}/%{name}
%{_datadir}/doc/%{name}-%{version}
%{_libdir}/*.so*
%{_libdir}/cmpi/*.so*
%files test
%defattr(-,root,root)
%{_datadir}/sblim-testsuite
|