Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
server:monitoring
naemon-livestatus
_service:extract_file:naemon-livestatus.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:extract_file:naemon-livestatus.spec of Package naemon-livestatus
Summary: Naemon Livestatus Eventbroker Module Name: naemon-livestatus Version: 1.4.2 Release: 0 License: GPL-2.0-only Group: Applications/System URL: https://www.naemon.io/ Packager: Naemon Core Development Team <naemon-dev@monitoring-lists.org> Vendor: Naemon Core Development Team Source0: http://labs.consol.de/naemon/download/naemon-livestatus-%{version}.tar.gz BuildRoot: %{_tmppath}/naemon-%{version}-%{release} BuildRequires: naemon-devel BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRequires: gcc-c++ %if 0%{?el8} BuildRequires: gdb-headless %endif %description Naemon-livestatus is an eventbroker module for naemon which allows external programs to use the running Nagios daemon as a specialized database. %prep %setup -q %build test -f configure || ./autogen.sh %configure \ --libdir="%{_libdir}/naemon" \ --with-naemon-config-dir="/etc/naemon/module-conf.d" %{__make} %install %{__rm} -rf %{buildroot} %{__make} install DESTDIR="%{buildroot}" # We don't really want to distribute this rm -f %{buildroot}%{_libdir}/naemon/naemon-livestatus/livestatus.la install -d %{buildroot}%{_localstatedir}/log/naemon %clean %{__rm} -rf %{buildroot} %post case "$*" in 2) # Upgrading so try and restart if already running if [ -e /etc/naemon/naemon.cfg ]; then # livestatus configuration has been moved to single drop dir file sed -i /etc/naemon/naemon.cfg -e 's~^\s*\(broker_module=/usr/lib[0-9]*/naemon/naemon-livestatus/livestatus.so.*\)~#\1~' fi ;; 1) # First installation, no acton required : ;; *) echo case "$*" not handled in postun esac %if 0%{?use_systemd} systemctl condrestart naemon.service %else /etc/init.d/naemon condrestart &>/dev/null || : %endif exit 0 %preun case "$*" in 0) # POSTUN rm -f /var/log/naemon/livestatus.log ;; 1) # POSTUPDATE ;; *) echo case "$*" not handled in postun esac exit 0 %postun case "$*" in 0) # POSTUN if [ -e /etc/naemon/naemon.cfg ]; then sed -i /etc/naemon/naemon.cfg -e 's~^\s*\(broker_module=/usr/lib[0-9]*/naemon/naemon-livestatus/livestatus.so.*\)~#\1~' fi rm -f /var/cache/naemon/live ;; 1) # POSTUPDATE ;; *) echo case "$*" not handled in postun esac exit 0 %files %attr(0755,root,root) %{_bindir}/unixcat %attr(0755,naemon,naemon) %dir %{_libdir}/naemon/naemon-livestatus %attr(0644,root,root) %{_libdir}/naemon/naemon-livestatus/livestatus.so %attr(0755,naemon,naemon) %dir %{_localstatedir}/log/naemon %if 0%{?suse_version} >= 1315 %attr(0755,naemon,naemon) %dir %{_sysconfdir}/naemon/ %attr(0755,naemon,naemon) %dir %{_sysconfdir}/naemon/module-conf.d/ %endif %attr(0644,naemon,naemon) %config(noreplace) %{_sysconfdir}/naemon/module-conf.d/livestatus.cfg %changelog * Tue Sep 19 2017 Sven Nierlein <sven.nierlein@consol.de> 1.0.7-1 - Decouple core and livestatus
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor