Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:aikchar:nginx-prometheus-exporter
nginx-prometheus-exporter
nginx-prometheus-exporter.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File nginx-prometheus-exporter.spec of Package nginx-prometheus-exporter
Name: nginx-prometheus-exporter Version: 0.11.0 Release: 1 License: Apache-2.0 Group: System/Management Summary: NGINX Prometheus exporter Url: https://github.com/nginxinc/nginx-prometheus-exporter Source0: nginx-prometheus-exporter_%{version}_linux_amd64.tar.gz Source1: nginx-prometheus-exporter_%{version}_linux_arm64.tar.gz Source2: nginx-prometheus-exporter.service Source3: nginx-prometheus-exporter.default BuildRequires: systemd-rpm-macros BuildRoot: %{_tmppath}/%{name}-%{version}-build Requires: systemd-rpm-macros %description NGINX Prometheus exporter makes it possible to monitor NGINX or NGINX Plus using Prometheus. %ifarch aarch64 %prep %setup -a 1 -b 1 -c -n %{name}_%{version} %endif %ifarch x86_64 %prep %setup -a 0 -b 0 -c -n %{name}_%{version} %endif %build %install rm -rf $RPM_BUILD_ROOT install -dp %{buildroot}%{_bindir} install -dp %{buildroot}/etc/default install -dp %{buildroot}%{_unitdir} install -p -m 755 %{name} %{buildroot}%{_bindir} install -p -m 644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.service install -p -m 644 %{SOURCE3} %{buildroot}/etc/default/%{name} %pre %systemd_pre nginx-prometheus-exporter.service getent group prometheus >/dev/null || %{_sbindir}/groupadd -r prometheus getent passwd prometheus >/dev/null || %{_sbindir}/useradd -r -g prometheus -d %{_localstatedir}/lib/prometheus -M -s /sbin/nologin prometheus %post %systemd_post nginx-prometheus-exporter.service %preun %systemd_preun nginx-prometheus-exporter.service %postun %systemd_postun nginx-prometheus-exporter.service %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %{_bindir}/%{name} %{_unitdir}/%{name}.service /etc/default/%{name} %changelog
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