summaryrefslogtreecommitdiffstats
path: root/src/service/cmpi-service.spec
diff options
context:
space:
mode:
Diffstat (limited to 'src/service/cmpi-service.spec')
-rw-r--r--src/service/cmpi-service.spec91
1 files changed, 0 insertions, 91 deletions
diff --git a/src/service/cmpi-service.spec b/src/service/cmpi-service.spec
deleted file mode 100644
index 90f7a40..0000000
--- a/src/service/cmpi-service.spec
+++ /dev/null
@@ -1,91 +0,0 @@
-%global provider_dir %{_libdir}/cmpi
-
-Summary: service instrumentation
-Name: cmpi-service
-Version: 0.0.1
-Release: 1%{?dist}
-License: GPLv2+
-Group: Applications/System
-URL: http://www.redhat.com
-Source0: %{name}-%{version}.tar.gz
-
-BuildRequires: libtool
-Requires: cim-server
-Requires: /etc/ld.so.conf.d
-Requires(post): /sbin/ldconfig
-Requires(postun): /sbin/ldconfig
-
-%description
-Standards Based Linux Instrumentation Syslog Providers
-
-%prep
-%setup -q
-
-%build
-%ifarch s390 s390x ppc ppc64
-export CFLAGS="$RPM_OPT_FLAGS -fsigned-char"
-%else
-export CFLAGS="$RPM_OPT_FLAGS"
-%endif
-%configure \
- CIMSERVER=sfcb \
- PROVIDERDIR=%{provider_dir}
-sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
-sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
-make
-
-%install
-rm -rf $RPM_BUILD_ROOT
-make install DESTDIR=$RPM_BUILD_ROOT
-# remove unused libtool files
-rm -f $RPM_BUILD_ROOT/%{_libdir}/*a
-rm -f $RPM_BUILD_ROOT/%{provider_dir}/*a
-# shared libraries
-mkdir -p $RPM_BUILD_ROOT/%{_sysconfdir}/ld.so.conf.d
-echo "%{_libdir}/cmpi" > $RPM_BUILD_ROOT/%{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
-# move libraries to provider dir
-mv $RPM_BUILD_ROOT/%{_libdir}/lib[Ss]ervice*.so* $RPM_BUILD_ROOT/%{provider_dir}
-# add shebang to the scripts
-#sed -i -e '1i#!/bin/sh' $RPM_BUILD_ROOT/%{_bindir}/serviceutil.sh
-
-%files
-%defattr(-,root,root,-)
-%{_bindir}/serviceutil.sh
-%{_bindir}/servicedisc.sh
-%{provider_dir}/lib[Ss]ervice*.so*
-%{_datadir}/%{name}
-%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
-
-%define SERVICE_SCHEMA %{_datadir}/%{name}/Linux_Service.mof
-%define SERVICE_REGISTRATION %{_datadir}/%{name}/Linux_Service.registration
-
-%pre
-# If upgrading, deregister old version
-if [ $1 -gt 1 ]; then
- %{_datadir}/%{name}/provider-register.sh -d \
- -r %{SERVICE_REGISTRATION} -m %{SERVICE_SCHEMA} > /dev/null 2>&1 || :;
-fi
-
-%post
-/sbin/ldconfig
-if [ $1 -ge 1 ]; then
-# Register Schema and Provider - this is higly provider specific
- %{_datadir}/%{name}/provider-register.sh \
- -r %{SERVICE_REGISTRATION} -m %{SERVICE_SCHEMA} > /dev/null 2>&1 || :;
-fi;
-
-%preun
-# Deregister only if not upgrading
-if [ $1 -eq 0 ]; then
- %{_datadir}/%{name}/provider-register.sh -d \
- -r %{SERVICE_REGISTRATION} -m %{SERVICE_SCHEMA} > /dev/null 2>&1 || :;
-fi
-
-%postun -p /sbin/ldconfig
-
-%clean
-rm -rf $RPM_BUILD_ROOT
-
-%changelog
-* Thu Mar 29 2012 Vitezslav Crhonek <vcrhonek@redhat.com> - 0.0.1-1
-- Initial support