Automated weekly systemtap rawhide release: 0.20180906git37598c4fee7c

This commit is contained in:
Frank Ch. Eigler 2018-09-06 21:58:00 -04:00
parent d4c7fab7e0
commit 8564a9f880

View File

@ -80,11 +80,11 @@
%endif %endif
# To avoid testsuite/*/*.stp has shebang which doesn't start with '/' # To avoid testsuite/*/*.stp has shebang which doesn't start with '/'
%undefine __brp_mangle_shebangs %define __brp_mangle_shebangs_exclude_from .stp$
Name: systemtap Name: systemtap
Version: 4.0 Version: 4.0
Release: 0.20180810git%{?dist} Release: 0.20180906git37598c4fee7c%{?dist}
# for version, see also configure.ac # for version, see also configure.ac
@ -119,10 +119,11 @@ Summary: Programmable system-wide instrumentation system
Group: Development/System Group: Development/System
License: GPLv2+ License: GPLv2+
URL: http://sourceware.org/systemtap/ URL: http://sourceware.org/systemtap/
Source: %{name}-%{version}-0.20180810git.tar.gz Source: %{name}-%{version}-0.20180906git37598c4fee7c.tar.gz
# Build* # Build*
BuildRequires: gcc-c++ BuildRequires: gcc-c++
BuildRequires: cpio
BuildRequires: gettext-devel BuildRequires: gettext-devel
BuildRequires: pkgconfig(nss) BuildRequires: pkgconfig(nss)
BuildRequires: pkgconfig(avahi-client) BuildRequires: pkgconfig(avahi-client)
@ -463,14 +464,14 @@ that probe python 3 processes.
%endif %endif
%if %{with_python3} %if %{with_python3}
%package stap-exporter %package exporter
Summary: Systemtap-prometheus interoperation mechanism Summary: Systemtap-prometheus interoperation mechanism
Group: Development/System Group: Development/System
License: GPLv2+ License: GPLv2+
URL: http://sourceware.org/systemtap/ URL: http://sourceware.org/systemtap/
Requires: systemtap-runtime = %{version}-%{release} Requires: systemtap-runtime = %{version}-%{release}
%description stap-exporter %description exporter
This package includes files for a systemd service that manages This package includes files for a systemd service that manages
systemtap sessions and relays prometheus metrics from the sessions systemtap sessions and relays prometheus metrics from the sessions
to remote requesters on demand. to remote requesters on demand.
@ -774,13 +775,6 @@ done
touch $RPM_BUILD_ROOT%{dracutstap}/params.conf touch $RPM_BUILD_ROOT%{dracutstap}/params.conf
%endif %endif
%if %{with_python3}
mkdir -p $RPM_BUILD_ROOT/stap-exporter
install -p -m 755 stap-exporter/stap-exporter $RPM_BUILD_ROOT%{_bindir}
install -m 644 stap-exporter/stap-exporter.service $RPM_BUILD_ROOT%{_unitdir}
install -m 644 stap-exporter/stap-exporter.8* $RPM_BUILD_ROOT%{_mandir}/man8
%endif
%pre runtime %pre runtime
getent group stapusr >/dev/null || groupadd -g 156 -r stapusr 2>/dev/null || groupadd -r stapusr getent group stapusr >/dev/null || groupadd -g 156 -r stapusr 2>/dev/null || groupadd -r stapusr
getent group stapsys >/dev/null || groupadd -g 157 -r stapsys 2>/dev/null || groupadd -r stapsys getent group stapsys >/dev/null || groupadd -g 157 -r stapsys 2>/dev/null || groupadd -r stapsys
@ -957,11 +951,22 @@ fi
exit 0 exit 0
%if %{with_python3} %if %{with_python3}
%preun stap-exporter %if %{with_systemd}
%preun exporter
if [ $1 = 0 ] ; then
/bin/systemctl stop stap-exporter.service >/dev/null 2>&1 || : /bin/systemctl stop stap-exporter.service >/dev/null 2>&1 || :
/bin/systemctl disable stap-exporter.service >/dev/null 2>&1 || : /bin/systemctl disable stap-exporter.service >/dev/null 2>&1 || :
%endif fi
exit 0
%postun exporter
# Restart service if this is an upgrade rather than an uninstall
if [ "$1" -ge "1" ]; then
/bin/systemctl condrestart stap-exporter >/dev/null 2>&1 || :
fi
exit 0
%endif
%endif
%post %post
# Remove any previously-built uprobes.ko materials # Remove any previously-built uprobes.ko materials
@ -1249,10 +1254,12 @@ done
%endif %endif
%if %{with_python3} %if %{with_python3}
%files stap-exporter %files exporter
%{_sysconfdir}/stap-exporter
%{_sysconfdir}/sysconfig/stap-exporter
%{_unitdir}/stap-exporter.service %{_unitdir}/stap-exporter.service
%{_mandir}/man8/stap-exporter.8* %{_mandir}/man8/stap-exporter.8*
%{_bindir}/stap-exporter %{_sbindir}/stap-exporter
%endif %endif
# ------------------------------------------------------------------------ # ------------------------------------------------------------------------
@ -1264,6 +1271,10 @@ done
# PRERELEASE # PRERELEASE
%changelog %changelog
* Thu Sep 06 2018 Frank Ch. Eigler <fche@redhat.com> - 4.0-0.20180906git37598c4fee7c
- Automated weekly rawhide release
- Applied spec changes from upstream git
* Fri Aug 10 2018 Frank Ch. Eigler <fche@redhat.com> - 4.0-0.20180810git * Fri Aug 10 2018 Frank Ch. Eigler <fche@redhat.com> - 4.0-0.20180810git
- Automated weekly rawhide release - Automated weekly rawhide release
- Applied spec changes from upstream git - Applied spec changes from upstream git