# TODO:
-# - pcp user/group, log dirs (see Debian packaging)
+# - TONS of unpackaged files
# - PLDify init scripts
-# - /var/lib/pcp looks like mess, configs/variable data/scripts/ELFs (maybe consult Debian packaging?)
+# - build pmview (BR: openinventor?)
+# - /var/lib/pcp looks like mess, configs/variable data/scripts/ELFs (successively resolved upstream)
+# NOTE: user/group must be in -libs because of /var/run/pcp, needed for Make.stdpmid in post
+# - package zabbix agent
+# - package zsh completions
#
-%include /usr/lib/rpm/macros.perl
+# Conditional build:
+%bcond_without qt # Qt 5.x based GUI
+%bcond_with rpm5 # build with rpm5
+%bcond_without systemtap # systemtap/dtrace support
+
Summary: Performance Co-Pilot - system level performance monitoring and management
Summary(pl.UTF-8): Performance Co-Pilot - monitorowanie i zarządzanie wydajnością na poziomie systemu
Name: pcp
-Version: 3.6.10
-Release: 1
+Version: 5.2.5
+Release: 5
License: LGPL v2.1 (libraries), GPL v2 (the rest)
Group: Applications/System
-Source0: ftp://oss.sgi.com/projects/pcp/download/%{name}-%{version}.src.tar.gz
-# Source0-md5: f39a581638ab9419d30f3d814841938b
-Patch0: %{name}-ps.patch
+Source0: https://github.com/performancecopilot/pcp/archive/%{version}/%{name}-%{version}.tar.gz
+# Source0-md5: 81d92938cec8e202f57d9d0db45f4637
+Patch0: build-man.patch
Patch1: %{name}-opt.patch
-URL: http://oss.sgi.com/projects/pcp/
+Patch2: %{name}-nspr.patch
+Patch3: %{name}-saslconfdir.patch
+Patch4: %{name}-rpm.patch
+Patch5: python-install.patch
+Patch6: install-icons.patch
+URL: http://pcp.io/
BuildRequires: autoconf >= 2.60
+BuildRequires: avahi-devel
BuildRequires: bison
+BuildRequires: cyrus-sasl-devel >= 2
BuildRequires: flex
+%ifarch i386
+BuildRequires: libatomic-devel
+%endif
+BuildRequires: libibmad-devel
+BuildRequires: libibumad-devel
+BuildRequires: libmicrohttpd-devel >= 0.9.10
+BuildRequires: libuv-devel >= 1
+BuildRequires: nspr-devel >= 4
+BuildRequires: nss-devel >= 3
+BuildRequires: openssl-devel
+BuildRequires: perl-DBD-Pg
+BuildRequires: perl-DBD-mysql
BuildRequires: perl-ExtUtils-MakeMaker
+BuildRequires: perl-JSON
+BuildRequires: perl-Net-SNMP
BuildRequires: perl-base
+BuildRequires: perl-libwww
BuildRequires: perl-tools-pod
-BuildRequires: python-devel
+BuildRequires: pkgconfig
+BuildRequires: python-devel >= 2.0
+BuildRequires: python3-devel >= 1:3.2
+BuildRequires: python3-psycopg2
BuildRequires: readline-devel
+BuildRequires: rpm-devel
BuildRequires: rpm-perlprov
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.219
+BuildRequires: systemd-devel
+%{?with_systemtap:BuildRequires: systemtap-sdt-devel}
+%if %{with qt}
+BuildRequires: Qt5Concurrent-devel
+BuildRequires: Qt5Core-devel
+BuildRequires: Qt5Gui-devel
+BuildRequires: Qt5Network-devel
+BuildRequires: Qt5PrintSupport-devel
+BuildRequires: Qt5Svg-devel
+BuildRequires: qt5-build
+BuildRequires: qt5-qmake
+%endif
Requires: %{name}-libs = %{version}-%{release}
+Requires: libmicrohttpd >= 0.9.10
+Requires: perl-pcp = %{version}-%{release}
+Requires: python-pcp = %{version}-%{release}
+Requires(post): /usr/bin/gawk
+Suggests: crondaemon
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
%description
applications to easily retrieve and process any subset of that data.
%description -l pl.UTF-8
-PCP (Performance Co-Pilot) to szkielet i usługi mające na celu
-obsługę monitorowania wydajności i zarządzania wydajnością.
+PCP (Performance Co-Pilot) to szkielet i usługi mające na celu obsługę
+monitorowania wydajności i zarządzania wydajnością.
PCP udostępnia ujednoliconą abstrakcję dla wszystkich interesujących
danych związanych z wydajnością w systemie i pozwala aplikacjom
klienckim łatwo odczytywać i przetwarzać dowolny podzbiór tych danych.
+%package gui
+Summary: Performance Co-Pilot GUI tools
+Summary(pl.UTF-8): Performance Co-Pilot - narzędzia GUI
+Group: X11/Applications
+Requires: %{name} = %{version}-%{release}
+
+%description gui
+pmchart is designed to produce stripcharts from Performance Co-Pilot
+(PCP) performance metrics fetched from live sources (one or more pmcd
+hosts) and also historical sources (one or more PCP archives).
+
+pmtime is a graphical time controller utility that coordinates time
+updates and VCR-like playback for other utilities like pmchart and
+pmval.
+
+%description gui -l pl.UTF-8
+pmchart służy do tworzenia wykresów z danych o wydajności pakietu PCP
+(Performance Co-Pilot) pobranych z żywych źródeł (jednego lub większej
+liczby hostów pmcd) oraz źródeł historycznych (jednego lub większej
+liczby archiwów PCP).
+
+pmtime to graficzne narzędzie do kontroli czasu, koordynujące
+aktualizację czasu oraz odtwarzanie w stylu VCR dla innych narzędzi,
+takich jak pmchart czy pmval.
+
%package libs
Summary: PCP libraries
Summary(pl.UTF-8): Biblioteki PCP
Group: Libraries
+Requires(post,postun): /sbin/ldconfig
+Requires(pre): /bin/id
+Requires(pre): /usr/bin/getgid
+Requires(pre): /usr/sbin/groupadd
+Requires(pre): /usr/sbin/useradd
+Requires(postun): /usr/sbin/groupdel
+Requires(postun): /usr/sbin/userdel
+Provides: group(pcp)
+Provides: user(pcp)
%description libs
PCP libraries.
Perlowy interfejs do bibliotek PCP.
%package -n python-pcp
-Summary: Python interface to PCP libraries
-Summary(pl.UTF-8): Pythonowy interfejs do bibliotek PCP
+Summary: Python 2 interface to PCP libraries
+Summary(pl.UTF-8): Interfejs Pythona 2 do bibliotek PCP
Group: Development/Languages/Python
Requires: %{name}-libs = %{version}-%{release}
%description -n python-pcp
-Python interface to PCP libraries.
+Python 2 interface to PCP libraries.
%description -n python-pcp -l pl.UTF-8
-Pythonowy interfejs do bibliotek PCP.
+Interfejs Pythona 2 do bibliotek PCP.
+
+%package -n python3-pcp
+Summary: Python 3 interface to PCP libraries
+Summary(pl.UTF-8): Interfejs Pythona 3 do bibliotek PCP
+Group: Development/Languages/Python
+Requires: %{name}-libs = %{version}-%{release}
+
+%description -n python3-pcp
+Python 3 interface to PCP libraries.
+
+%description -n python3-pcp -l pl.UTF-8
+Interfejs Pythona 3 do bibliotek PCP.
%package -n bash-completion-pcp
Summary: bash-completion for PCP utilities
Summary(pl.UTF-8): Bashowe uzupełnianie nazw dla narzędzi PCP
Group: Applications/Shells
Requires: bash-completion
+BuildArch: noarch
%description -n bash-completion-pcp
bash-completion for PCP utilities.
%description -n bash-completion-pcp -l pl.UTF-8
Bashowe uzupełnianie nazw dla narzędzi PCP.
+%package -n systemtap-pcp
+Summary: systemtap/dtrace probes for PCP
+Summary(pl.UTF-8): Sondy systemtap/dtrace dla PCP
+Group: Development/Tools
+Requires: %{name} = %{version}-%{release}
+Requires: systemtap-client
+
+%description -n systemtap-pcp
+systemtap/dtrace probes for PCP.
+
+%description -n systemtap-pcp -l pl.UTF-8
+Sondy systemtap/dtrace dla PCP.
+
%prep
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%{?with_rpm5:%patch4 -p1}
+%patch5 -p1
+%patch6 -p1
+
+%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+perl(\s|$),#!%{__perl}\1,' \
+ src/ganglia2pcp/ganglia2pcp \
+ src/iostat2pcp/iostat2pcp \
+ src/mrtg2pcp/mrtg2pcp \
+ src/perl/LogSummary/extract.pl \
+ src/perl/MMV/server.pl \
+ src/pmdas/oracle/connect.pl \
+ src/pmdas/redis/pmdaredis.pl \
+ src/pmdas/simple/pmdasimple.perl \
+ src/sar2pcp/sar2pcp \
+ src/sheet2pcp/sheet2pcp \
+ src/pmdas/perfevent/perfevent-makerewrite.pl
+
+find \( -name '*.py' -o -name '*.python' \) -print0 | xargs -0 \
+ %{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+pmpython(\s|$),#!%{_bindir}/pmpython\1,'
+
+%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+pmpython(\s|$),#!%{_bindir}/pmpython\1,' \
+ src/pmdas/haproxy/connect \
+ src/pmdas/json/generate_ceph_metadata \
+ src/pmdas/libvirt/connect \
+ src/pmdas/netcheck/pyprep
+
+%{__sed} -E -i -e '1s,#!\s*/usr/bin/env\s+bash(\s|$),#!/bin/bash\1,' \
+ src/pmdas/bash/test-child.sh \
+ src/pmdas/bash/test-trace.sh
%build
+QTDIR=%{_libdir}/qt5; export QTDIR
%{__autoconf}
%configure \
+ --with%{!?with_qt:out}-qt \
+ --with%{!?with_systemtap:out}-static-probes \
+ --with-python_prefix=%{_prefix} \
--with-rcdir=/etc/rc.d/init.d
# ensure not *zipping man pages on install
%{__sed} -i -e '/^HAVE_.*ED_MANPAGES/s,true,false,' src/include/builddefs
%{__make} install \
DIST_ROOT=$RPM_BUILD_ROOT \
+ BASHDIR=/etc/bash_completion.d/pcp \
INSTALL='$(INSTALL_SH)' \
HAVE_BZIP2ED_MANPAGES=false \
HAVE_GZIPPED_MANPAGES=false \
install -p src/pmns/stdpmid $RPM_BUILD_ROOT/var/lib/pcp/pmns
+install -d $RPM_BUILD_ROOT%{systemdtmpfilesdir}
+cat >$RPM_BUILD_ROOT%{systemdtmpfilesdir}/pcp.conf <<EOF
+d /var/run/pcp 0775 pcp pcp -
+EOF
+
%py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
%py_postclean
-# ???
-%{__rm} -r $RPM_BUILD_ROOT/default
+# kill man pages specific to other OSs (note: pmdaaix.1 is installed as actual man source)
+%{__mv} $RPM_BUILD_ROOT%{_mandir}/man1/{pmdaaix,pmdakernel}.1
+ln -snf pmdakernel.1 $RPM_BUILD_ROOT%{_mandir}/man1/pmdalinux.1
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/{pmdadarwin,pmdafreebsd,pmdanetbsd,pmdasolaris,pmdawindows}.1
+# already present as pcp-dstat.1 and conflicts with dstat package
+%{__rm} $RPM_BUILD_ROOT%{_mandir}/man1/dstat.1*
# could be eventually packaged in examplesdir / docdir resp.
%{__rm} -r $RPM_BUILD_ROOT%{_datadir}/pcp/{demos,examples}
-# tests
+# tests (package in -testsuite using pcpqa:pcpqa UID/GID?)
%{__rm} -r $RPM_BUILD_ROOT/var/lib/pcp/testsuite
+# packaged as %doc
+%{__rm} -rf html
+%{__mv} $RPM_BUILD_ROOT%{_docdir}/pcp-doc/html html
+# some files packaged as %doc, the rest useless in package
+%{__rm} -r $RPM_BUILD_ROOT%{_docdir}/%{name}-{%{version},doc}
%clean
rm -rf $RPM_BUILD_ROOT
+%pre libs
+%groupadd -g 308 pcp
+%useradd -u 308 -d /var/lib/pcp -g pcp -s /bin/false -c "Performance Co-Pilot user" pcp
+
%post libs
/sbin/ldconfig
cd /var/lib/pcp/pmns
umask 022
PCP_DIR= PCP_TMP_DIR=/tmp ./Make.stdpmid
-%postun libs -p /sbin/ldconfig
+%postun libs
+/sbin/ldconfig
+if [ "$1" = "0" ]; then
+ %userremove pcp
+ %groupremove pcp
+fi
%files
%defattr(644,root,root,755)
-%doc CHANGELOG README
+%doc CHANGELOG README.md
+%attr(755,root,root) %{_bindir}/collectl2pcp
%attr(755,root,root) %{_bindir}/dbpmda
+%attr(755,root,root) %{_bindir}/dstat
+%attr(755,root,root) %{_bindir}/ganglia2pcp
%attr(755,root,root) %{_bindir}/genpmda
%attr(755,root,root) %{_bindir}/iostat2pcp
%attr(755,root,root) %{_bindir}/mrtg2pcp
%attr(755,root,root) %{_bindir}/pcp
+%attr(755,root,root) %{_bindir}/pcp2csv
+%attr(755,root,root) %{_bindir}/pcp2elasticsearch
+%attr(755,root,root) %{_bindir}/pcp2graphite
+%attr(755,root,root) %{_bindir}/pcp2influxdb
+%attr(755,root,root) %{_bindir}/pcp2json
+%attr(755,root,root) %{_bindir}/pcp2spark
+%attr(755,root,root) %{_bindir}/pcp2xml
%attr(755,root,root) %{_bindir}/pmafm
%attr(755,root,root) %{_bindir}/pmclient
-%attr(755,root,root) %{_bindir}/pmcollectl
-%attr(755,root,root) %{_bindir}/pmconfig
+%attr(755,root,root) %{_bindir}/pmclient_fg
%attr(755,root,root) %{_bindir}/pmdate
%attr(755,root,root) %{_bindir}/pmdbg
+%attr(755,root,root) %{_bindir}/pmdiff
%attr(755,root,root) %{_bindir}/pmdumplog
%attr(755,root,root) %{_bindir}/pmerr
%attr(755,root,root) %{_bindir}/pmevent
+%attr(755,root,root) %{_bindir}/pmfind
%attr(755,root,root) %{_bindir}/pmgenmap
%attr(755,root,root) %{_bindir}/pmie
%attr(755,root,root) %{_bindir}/pmie2col
%attr(755,root,root) %{_bindir}/pmieconf
-%attr(755,root,root) %{_bindir}/pminfo
+%attr(755,root,root) %{_bindir}/pmiostat
+%attr(755,root,root) %{_bindir}/pmjson
%attr(755,root,root) %{_bindir}/pmlc
%attr(755,root,root) %{_bindir}/pmlogcheck
+%attr(755,root,root) %{_bindir}/pmlogconf
+%attr(755,root,root) %{_bindir}/pmlogextract
+%attr(755,root,root) %{_bindir}/pmlogger
%attr(755,root,root) %{_bindir}/pmloglabel
+%attr(755,root,root) %{_bindir}/pmlogmv
+%attr(755,root,root) %{_bindir}/pmlogsize
%attr(755,root,root) %{_bindir}/pmlogsummary
%attr(755,root,root) %{_bindir}/pmprobe
+%attr(755,root,root) %{_bindir}/pmpython
+%attr(755,root,root) %{_bindir}/pmrep
+%attr(755,root,root) %{_bindir}/pmseries
%attr(755,root,root) %{_bindir}/pmsocks
%attr(755,root,root) %{_bindir}/pmstat
%attr(755,root,root) %{_bindir}/pmstore
%attr(755,root,root) %{_bindir}/pmval
%attr(755,root,root) %{_bindir}/sar2pcp
%attr(755,root,root) %{_bindir}/sheet2pcp
-%attr(755,root,root) %{_libdir}/pcp/bin/autofsd-probe
-%attr(755,root,root) %{_libdir}/pcp/bin/chkhelp
-%attr(755,root,root) %{_libdir}/pcp/bin/install-sh
-%attr(755,root,root) %{_libdir}/pcp/bin/mkaf
-%attr(755,root,root) %{_libdir}/pcp/bin/pmcd
-%attr(755,root,root) %{_libdir}/pcp/bin/pmcd_wait
-%attr(755,root,root) %{_libdir}/pcp/bin/pmhostname
-%attr(755,root,root) %{_libdir}/pcp/bin/pmie_check
-%attr(755,root,root) %{_libdir}/pcp/bin/pmie_daily
-%attr(755,root,root) %{_libdir}/pcp/bin/pmie_email
-%attr(755,root,root) %{_libdir}/pcp/bin/pmiestatus
-%attr(755,root,root) %{_libdir}/pcp/bin/pmlock
-%attr(755,root,root) %{_libdir}/pcp/bin/pmlogconf
-%attr(755,root,root) %{_libdir}/pcp/bin/pmlogconf-setup
-%attr(755,root,root) %{_libdir}/pcp/bin/pmlogextract
-%attr(755,root,root) %{_libdir}/pcp/bin/pmlogger
-%attr(755,root,root) %{_libdir}/pcp/bin/pmlogger_check
-%attr(755,root,root) %{_libdir}/pcp/bin/pmlogger_daily
-%attr(755,root,root) %{_libdir}/pcp/bin/pmlogger_merge
-%attr(755,root,root) %{_libdir}/pcp/bin/pmlogreduce
-%attr(755,root,root) %{_libdir}/pcp/bin/pmlogrewrite
-%attr(755,root,root) %{_libdir}/pcp/bin/pmnewlog
-%attr(755,root,root) %{_libdir}/pcp/bin/pmnsadd
-%attr(755,root,root) %{_libdir}/pcp/bin/pmnsdel
-%attr(755,root,root) %{_libdir}/pcp/bin/pmpost
-%attr(755,root,root) %{_libdir}/pcp/bin/pmproxy
-%attr(755,root,root) %{_libdir}/pcp/bin/pmsignal
-%attr(755,root,root) %{_libdir}/pcp/bin/pmsleep
-%attr(755,root,root) %{_libdir}/pcp/bin/pmwtf
-%attr(755,root,root) %{_libdir}/pcp/bin/telnet-probe
+%dir %{_libexecdir}/pcp/bin/discover
+%attr(755,root,root) %{_libexecdir}/pcp/bin/discover/pcp-kube-pods
+%attr(755,root,root) %{_libexecdir}/pcp/bin/chkhelp
+%attr(755,root,root) %{_libexecdir}/pcp/bin/find-filter
+%attr(755,root,root) %{_libexecdir}/pcp/bin/install-sh
+%attr(755,root,root) %{_libexecdir}/pcp/bin/mkaf
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-atop
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-atopsar
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-dmcache
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-dstat
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-free
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-iostat
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-ipcs
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-lvmcache
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-mpstat
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-numastat
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-pidstat
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-python
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-shping
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-summary
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-tapestat
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-uptime
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-verify
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pcp-vmstat
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmcd
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmcd_wait
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmconfig
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmfind_check
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmgetopt
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmhostname
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmie_check
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmie_daily
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmie_email
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmiestatus
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmlock
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmlogconf
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmlogextract
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmlogger
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmlogger_check
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmlogger_daily
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmlogger_daily_report
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmlogger_merge
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmlogreduce
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmlogrewrite
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmnewlog
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmnsadd
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmnsdel
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmpause
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmpost
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmproxy
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmsignal
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmsleep
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmwtf
+%attr(755,root,root) %{_libexecdir}/pcp/bin/telnet-probe
%dir %{_datadir}/pcp
%dir %{_datadir}/pcp/lib
%attr(755,root,root) %{_datadir}/pcp/lib/ReplacePmnsSubtree
%{_datadir}/pcp/lib/pmdaproc.sh
%{_datadir}/pcp/lib/rc-proc.sh
%{_datadir}/pcp/lib/rc-proc.sh.minimal
-%{_sysconfdir}/pcp.sh
+%{_datadir}/pcp/lib/utilproc.sh
+%config(noreplace) %verify(not md5 mtime size) /etc/sasl/pmcd.conf
+%dir %{_sysconfdir}/pcp
+%dir %{_sysconfdir}/pcp/discover
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/discover/pcp-kube-pods.conf
+%dir %{_sysconfdir}/pcp/dstat
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/aio
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/cpu
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/disk
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/dm
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/entropy
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/freespace
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/fs
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/int
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/io
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/ipc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/load
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/locks
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/md
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/mem
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/memcache
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/mysql
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/net
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/nfs
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/page
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/part
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/postfix
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/proc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/redis
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/rpc
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/sockets
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/swap
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/sys
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/tcp
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/utmp
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/dstat/vm
+%dir %{_sysconfdir}/pcp/pmcd
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/pmcd/pmcd.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/pmcd/pmcd.options
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/pmcd/rc.local
+%attr(775,root,pcp) %dir %{_sysconfdir}/pcp/pmie
+%attr(664,pcp,pcp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/pmie/control
+%attr(775,root,pcp) %dir %{_sysconfdir}/pcp/pmie/control.d
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/pmie/control.d/local
+%attr(775,root,pcp) %dir %{_sysconfdir}/pcp/pmlogger
+%attr(664,pcp,pcp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/pmlogger/control
+%attr(775,root,pcp) %dir %{_sysconfdir}/pcp/pmlogger/control.d
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/pmlogger/control.d/local
+%dir %{_sysconfdir}/pcp/pmproxy
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/pmproxy/pmproxy.conf
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/pmproxy/pmproxy.options
+%dir %{_sysconfdir}/pcp/pmrep
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/pmrep/pmrep.conf
+%dir %{_sysconfdir}/pcp/pmseries
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/pmseries/pmseries.conf
+%dir %{_sysconfdir}/pcp/snmp
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/snmp/snmp.conf
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/pmcd
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/pmfind
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/pmie_timers
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/pmlogger
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/pmlogger_timers
+%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/pmproxy
%attr(754,root,root) /etc/rc.d/init.d/pcp
%attr(754,root,root) /etc/rc.d/init.d/pmcd
%attr(754,root,root) /etc/rc.d/init.d/pmie
%attr(754,root,root) /etc/rc.d/init.d/pmlogger
%attr(754,root,root) /etc/rc.d/init.d/pmproxy
+%{systemdunitdir}/pmcd.service
+%{systemdunitdir}/pmfind.service
+%{systemdunitdir}/pmfind.timer
+%{systemdunitdir}/pmie_check.service
+%{systemdunitdir}/pmie_check.timer
+%{systemdunitdir}/pmie_daily.service
+%{systemdunitdir}/pmie_daily.timer
+%{systemdunitdir}/pmie.service
+%{systemdunitdir}/pmlogger_check.service
+%{systemdunitdir}/pmlogger_check.timer
+%{systemdunitdir}/pmlogger_daily-poll.service
+%{systemdunitdir}/pmlogger_daily-poll.timer
+%{systemdunitdir}/pmlogger_daily_report-poll.service
+%{systemdunitdir}/pmlogger_daily_report-poll.timer
+%{systemdunitdir}/pmlogger_daily_report.service
+%{systemdunitdir}/pmlogger_daily_report.timer
+%{systemdunitdir}/pmlogger_daily.service
+%{systemdunitdir}/pmlogger_daily.timer
+%{systemdunitdir}/pmlogger.service
+%{systemdunitdir}/pmproxy.service
%dir /var/lib/pcp/config
+%dir /var/lib/pcp/config/derived
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/derived/cpu-util.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/derived/iostat.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/derived/mssql.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/derived/proc.conf
%dir /var/lib/pcp/config/pmafm
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmafm/pcp
-%dir /var/lib/pcp/config/pmcd
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmcd/pmcd.conf
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmcd/pmcd.options
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmcd/rc.local
%dir /var/lib/pcp/config/pmchart
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Apache
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/BusyCPU
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Cisco
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Sendmail
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Iostat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Iostat.DM
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Iostat.MD
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/MemAvailable
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Sample
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Web.*
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Sendmail
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/shping.*
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Web.*
+%attr(775,pcp,pcp) %dir /var/lib/pcp/config/pmda
%dir /var/lib/pcp/config/pmie
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmie/config.default
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmie/control
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmie/crontab
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmie/stomp
-%dir /var/lib/pcp/config/pmie/cisco
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmie/cisco/in_util
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmie/cisco/out_util
%dir /var/lib/pcp/config/pmieconf
+%dir /var/lib/pcp/config/pmieconf/cisco
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/cisco/in_util
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/cisco/out_util
%dir /var/lib/pcp/config/pmieconf/cpu
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/cpu/context_switch
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/cpu/load_average
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/cpu/low_util
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/cpu/system
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/cpu/util
+%dir /var/lib/pcp/config/pmieconf/dm
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/dm/data_high_util
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/dm/metadata_high_util
+%dir /var/lib/pcp/config/pmieconf/entropy
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/entropy/available
%dir /var/lib/pcp/config/pmieconf/filesys
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/filesys/filling
%dir /var/lib/pcp/config/pmieconf/global
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/pernetif/errors
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/pernetif/packets
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/pernetif/util
+%dir /var/lib/pcp/config/pmieconf/primary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/primary/pmda_status
%dir /var/lib/pcp/config/pmieconf/shping
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/shping/response
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/shping/status
+%dir /var/lib/pcp/config/pmieconf/zeroconf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmieconf/zeroconf/all_threads
%dir /var/lib/pcp/config/pmlogconf
%dir /var/lib/pcp/config/pmlogconf/apache
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/apache/processes
%dir /var/lib/pcp/config/pmlogconf/disk
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/disk/percontroller
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/disk/perdisk
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/disk/perpartition
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/disk/summary
+%dir /var/lib/pcp/config/pmlogconf/elasticsearch
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/elasticsearch/summary
%dir /var/lib/pcp/config/pmlogconf/filesystem
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/filesystem/all
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/filesystem/rpc-server
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/filesystem/summary
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/filesystem/xfs-all
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/filesystem/xfs-io-irix
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/filesystem/xfs-io-linux
%dir /var/lib/pcp/config/pmlogconf/kernel
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/bufcache-activity
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/bufcache-all
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/inode-cache
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/interrupts-irix
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/load
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/memory-irix
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/memory-linux
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/queues-irix
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/read-write-data
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/summary-linux
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/summary-windows
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/syscalls-irix
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/syscalls-linux
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/syscalls-percpu-irix
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kernel/vnodes
+%dir /var/lib/pcp/config/pmlogconf/kvm
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/kvm/kvm
+%dir /var/lib/pcp/config/pmlogconf/libvirt
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/libvirt/libvirt
+%dir /var/lib/pcp/config/pmlogconf/memcache
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/memcache/summary
%dir /var/lib/pcp/config/pmlogconf/mailq
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/mailq/summary
%dir /var/lib/pcp/config/pmlogconf/memory
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/memory/buddyinfo
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/memory/ksminfo
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/memory/meminfo
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/memory/proc-linux
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/memory/slabinfo
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/memory/swap-activity
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/memory/swap-all
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/memory/swap-config
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/memory/tlb-irix
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/memory/vmstat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/memory/zoneinfo
+%dir /var/lib/pcp/config/pmlogconf/mmv
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/mmv/summary
%dir /var/lib/pcp/config/pmlogconf/mysql
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/mysql/summary
+%dir /var/lib/pcp/config/pmlogconf/mssql
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/mssql/summary
+%dir /var/lib/pcp/config/pmlogconf/netcheck
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/netcheck/summary
%dir /var/lib/pcp/config/pmlogconf/netfilter
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/netfilter/config
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/netfilter/summary
%dir /var/lib/pcp/config/pmlogconf/networking
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/icmp6
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/interface-all
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/interface-summary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/ip6
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/mbufs
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/multicast
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/nfs2-client
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/nfs2-server
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/nfs3-client
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/nfs3-server
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/nfs4-client
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/nfs4-server
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/other-protocols
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/rpc
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/socket-irix
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/socket-linux
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/softnet
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/streams
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/tcp-activity-irix
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/tcp-activity-linux
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/tcp-all
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/udp6
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/udp-all
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/udp-packets-irix
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/networking/udp-packets-linux
+%dir /var/lib/pcp/config/pmlogconf/nginx
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/nginx/summary
+%dir /var/lib/pcp/config/pmlogconf/oracle
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/oracle/summary
+%dir /var/lib/pcp/config/pmlogconf/openmetrics
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/openmetrics/summary
+%dir /var/lib/pcp/config/pmlogconf/openvswitch
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/openvswitch/summary
+%dir /var/lib/pcp/config/pmlogconf/postgresql
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/postgresql/summary
%dir /var/lib/pcp/config/pmlogconf/platform
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/platform/hinv
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/platform/linux
-%dir /var/lib/pcp/config/pmlogconf/postgresql
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/postgresql/summary
-%dir /var/lib/pcp/config/pmlogconf/sgi
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/cpu-evctr
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/craylink
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/efs
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/hub
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/kaio
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/node-memory
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/numa
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/numa-summary
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/xbow
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/xlv-activity
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/xlv-stripe-io
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/xvm-all
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/xvm-ops
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sgi/xvm-stats
+%dir /var/lib/pcp/config/pmlogconf/rabbitmq
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/rabbitmq/summary
%dir /var/lib/pcp/config/pmlogconf/shping
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/shping/summary
%dir /var/lib/pcp/config/pmlogconf/sqlserver
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/sqlserver/summary
-%dir /var/lib/pcp/config/pmlogconf/v1.0
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/v1.0/C2
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/v1.0/C3
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/v1.0/D3
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/v1.0/K0
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/v1.0/S0
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/v1.0/S1
+%dir /var/lib/pcp/config/pmlogconf/storage
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/storage/vdo
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/storage/vdo-summary
+%dir /var/lib/pcp/config/pmlogconf/tools
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/atop
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/atop-gpustats
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/atop-hotproc
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/atop-httpstats
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/atop-infiniband
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/atop-nfsclient
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/atop-perfevent
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/atop-proc
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/atop-summary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/collectl
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/collectl-interrupts
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/collectl-summary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/dmcache
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/dstat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/dstat-summary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/free
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/free-summary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/hotproc
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/iostat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/ip
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/ipcs
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/mpstat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/mpstat-interrupts
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/mpstat-summary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/numastat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/pcp-summary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/pidstat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/pidstat-summary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/pmclient
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/pmclient-summary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/pmieconf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/pmstat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/sar
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/sar-summary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/tapestat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/uptime
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/vector
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/vector-summary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/vmstat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/tools/vmstat-summary
+%dir /var/lib/pcp/config/pmlogconf/zeroconf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/zeroconf/atop-proc
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/zeroconf/interrupts
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/zeroconf/nfsclient
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/zeroconf/numastat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/zeroconf/pidstat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/zeroconf/pidstat-summary
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/zeroconf/tapestat
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/zeroconf/xfs-perdev
%dir /var/lib/pcp/config/pmlogconf/zimbra
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/zimbra/all
+%dir /var/lib/pcp/config/pmlogconf/gfs2
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/gfs2/gfs2-all
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/gfs2/gfs2-base
+%dir /var/lib/pcp/config/pmlogconf/statsd
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogconf/statsd/statsd
%dir /var/lib/pcp/config/pmlogger
-/var/lib/pcp/config/pmlogger/Makefile
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogger/config.*
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogger/control
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogger/crontab
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogger/config.pmstat
%dir /var/lib/pcp/config/pmlogrewrite
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/cgroup_units.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/jbd2_kernel_ulong.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/linux_disk_all_fixups.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/linux_kernel_fixups.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/linux_kernel_ulong.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/linux_proc_fs_nfsd_fixups.conf
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/linux_proc_migrate.conf
-%dir /var/lib/pcp/config/pmproxy
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmproxy/pmproxy.options
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/linux_proc_net_snmp_migrate.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/linux_proc_net_tcp_migrate.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/linux_xfs_migrate.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/mysql_migrate.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/nfsclient_migrate.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/pmcd_migrate.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/proc_discrete_strings.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/proc_jiffies.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/proc_kernel_ulong.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/proc_kernel_ulong_migrate.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/proc_scheduler.conf
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmlogrewrite/rpm_migrate.conf
%dir /var/lib/pcp/pmdas
+%dir /var/lib/pcp/pmdas/activemq
+%attr(755,root,root) /var/lib/pcp/pmdas/activemq/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/activemq/Remove
+/var/lib/pcp/pmdas/activemq/pmdaactivemq.pl
+/var/lib/pcp/pmdas/activemq/PCP
%dir /var/lib/pcp/pmdas/apache
%doc /var/lib/pcp/pmdas/apache/README
%attr(755,root,root) /var/lib/pcp/pmdas/apache/Install
/var/lib/pcp/pmdas/bash/help
/var/lib/pcp/pmdas/bash/pmns
/var/lib/pcp/pmdas/bash/root
+%dir /var/lib/pcp/pmdas/bind2
+%doc /var/lib/pcp/pmdas/bind2/README.md
+%attr(755,root,root) /var/lib/pcp/pmdas/bind2/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/bind2/Remove
+/var/lib/pcp/pmdas/bind2/bind2.conf
+/var/lib/pcp/pmdas/bind2/pmdabind2.pl
%dir /var/lib/pcp/pmdas/bonding
%attr(755,root,root) /var/lib/pcp/pmdas/bonding/Install
%attr(755,root,root) /var/lib/pcp/pmdas/bonding/Remove
%attr(755,root,root) /var/lib/pcp/pmdas/bonding/pmdabonding.pl
+%dir /var/lib/pcp/pmdas/cifs
+%attr(755,root,root) /var/lib/pcp/pmdas/cifs/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/cifs/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/cifs/pmdacifs
+%attr(755,root,root) /var/lib/pcp/pmdas/cifs/pmda_cifs.so
+/var/lib/pcp/pmdas/cifs/domain.h
+/var/lib/pcp/pmdas/cifs/help
+/var/lib/pcp/pmdas/cifs/pmns
+/var/lib/pcp/pmdas/cifs/root
%dir /var/lib/pcp/pmdas/cisco
%doc /var/lib/pcp/pmdas/cisco/README
%attr(755,root,root) /var/lib/pcp/pmdas/cisco/Install
%attr(755,root,root) /var/lib/pcp/pmdas/dbping/Remove
%attr(755,root,root) /var/lib/pcp/pmdas/dbping/dbprobe.pl
%attr(755,root,root) /var/lib/pcp/pmdas/dbping/pmdadbping.pl
+%dir /var/lib/pcp/pmdas/dm
+%attr(755,root,root) /var/lib/pcp/pmdas/dm/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/dm/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/dm/Upgrade
+%attr(755,root,root) /var/lib/pcp/pmdas/dm/pmda_dm.so
+%attr(755,root,root) /var/lib/pcp/pmdas/dm/pmdadm
+/var/lib/pcp/pmdas/dm/domain.h
+/var/lib/pcp/pmdas/dm/help
+/var/lib/pcp/pmdas/dm/pmns.dmcache
+/var/lib/pcp/pmdas/dm/pmns.dmstats
+/var/lib/pcp/pmdas/dm/pmns.dmthin
+/var/lib/pcp/pmdas/dm/pmns.vdo
+/var/lib/pcp/pmdas/dm/root
+%dir /var/lib/pcp/pmdas/docker
+%attr(755,root,root) /var/lib/pcp/pmdas/docker/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/docker/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/docker/pmda_docker.so
+%attr(755,root,root) /var/lib/pcp/pmdas/docker/pmdadocker
+/var/lib/pcp/pmdas/docker/domain.h
+/var/lib/pcp/pmdas/docker/help
+/var/lib/pcp/pmdas/docker/pmns
+/var/lib/pcp/pmdas/docker/root
+%dir /var/lib/pcp/pmdas/ds389
+%attr(755,root,root) /var/lib/pcp/pmdas/ds389/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/ds389/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/ds389/pmdads389.pl
+%dir /var/lib/pcp/pmdas/ds389log
+%attr(755,root,root) /var/lib/pcp/pmdas/ds389log/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/ds389log/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/ds389log/pmdads389log.pl
%dir /var/lib/pcp/pmdas/elasticsearch
%attr(755,root,root) /var/lib/pcp/pmdas/elasticsearch/Install
%attr(755,root,root) /var/lib/pcp/pmdas/elasticsearch/Remove
-%attr(755,root,root) /var/lib/pcp/pmdas/elasticsearch/pmdaelasticsearch.pl
+%attr(755,root,root) /var/lib/pcp/pmdas/elasticsearch/Upgrade
+%attr(755,root,root) /var/lib/pcp/pmdas/elasticsearch/pmdaelasticsearch.python
+%dir /var/lib/pcp/pmdas/gfs2
+%attr(755,root,root) /var/lib/pcp/pmdas/gfs2/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/gfs2/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/gfs2/pmdagfs2
+/var/lib/pcp/pmdas/gfs2/domain.h
+/var/lib/pcp/pmdas/gfs2/help
+/var/lib/pcp/pmdas/gfs2/pmns
+/var/lib/pcp/pmdas/gfs2/root
+%dir /var/lib/pcp/pmdas/gluster
+%attr(755,root,root) /var/lib/pcp/pmdas/gluster/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/gluster/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/gluster/pmdagluster.python
+%dir /var/lib/pcp/pmdas/gpfs
+%attr(755,root,root) /var/lib/pcp/pmdas/gpfs/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/gpfs/Remove
+/var/lib/pcp/pmdas/gpfs/pmdagpfs.pl
%dir /var/lib/pcp/pmdas/gpsd
%attr(755,root,root) /var/lib/pcp/pmdas/gpsd/Install
%attr(755,root,root) /var/lib/pcp/pmdas/gpsd/Remove
%attr(755,root,root) /var/lib/pcp/pmdas/gpsd/pmdagpsd.pl
+%dir /var/lib/pcp/pmdas/haproxy
+%attr(755,root,root) /var/lib/pcp/pmdas/haproxy/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/haproxy/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/haproxy/connect
+%attr(755,root,root) /var/lib/pcp/pmdas/haproxy/pmdahaproxy.python
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/haproxy/haproxy.conf
+%dir /var/lib/pcp/pmdas/jbd2
+%attr(755,root,root) /var/lib/pcp/pmdas/jbd2/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/jbd2/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/jbd2/pmdajbd2
+%attr(755,root,root) /var/lib/pcp/pmdas/jbd2/pmda_jbd2.so
+/var/lib/pcp/pmdas/jbd2/domain.h
+/var/lib/pcp/pmdas/jbd2/help
+/var/lib/pcp/pmdas/jbd2/help.dir
+/var/lib/pcp/pmdas/jbd2/help.pag
+/var/lib/pcp/pmdas/jbd2/root
+/var/lib/pcp/pmdas/jbd2/root_jbd2
%dir /var/lib/pcp/pmdas/kvm
%attr(755,root,root) /var/lib/pcp/pmdas/kvm/Install
%attr(755,root,root) /var/lib/pcp/pmdas/kvm/Remove
-%attr(755,root,root) /var/lib/pcp/pmdas/kvm/pmdakvm.pl
+%attr(755,root,root) /var/lib/pcp/pmdas/kvm/Upgrade
+%attr(755,root,root) /var/lib/pcp/pmdas/kvm/pmda_kvm.so
+%attr(755,root,root) /var/lib/pcp/pmdas/kvm/pmdakvm
+/var/lib/pcp/pmdas/kvm/domain.h
+/var/lib/pcp/pmdas/kvm/help
+/var/lib/pcp/pmdas/kvm/help.dir
+/var/lib/pcp/pmdas/kvm/help.pag
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/kvm/kvm.conf
+/var/lib/pcp/pmdas/kvm/root
+/var/lib/pcp/pmdas/kvm/root_kvm
+%dir /var/lib/pcp/pmdas/infiniband
+%attr(755,root,root) /var/lib/pcp/pmdas/infiniband/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/infiniband/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/infiniband/pmdaib
+/var/lib/pcp/pmdas/infiniband/domain.h
+/var/lib/pcp/pmdas/infiniband/help
+/var/lib/pcp/pmdas/infiniband/pmns
+/var/lib/pcp/pmdas/infiniband/root
%dir /var/lib/pcp/pmdas/linux
%attr(755,root,root) /var/lib/pcp/pmdas/linux/pmdalinux
%attr(755,root,root) /var/lib/pcp/pmdas/linux/pmda_linux.so
/var/lib/pcp/pmdas/linux/domain.h
/var/lib/pcp/pmdas/linux/help*
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/linux/samplebandwidth.conf
%dir /var/lib/pcp/pmdas/lmsensors
%doc /var/lib/pcp/pmdas/lmsensors/README
%attr(755,root,root) /var/lib/pcp/pmdas/lmsensors/Install
%attr(755,root,root) /var/lib/pcp/pmdas/lmsensors/Remove
-%attr(755,root,root) /var/lib/pcp/pmdas/lmsensors/pmdalmsensors
-/var/lib/pcp/pmdas/lmsensors/domain.h
+%attr(755,root,root) /var/lib/pcp/pmdas/lmsensors/pmdalmsensors.python
/var/lib/pcp/pmdas/lmsensors/help
/var/lib/pcp/pmdas/lmsensors/pmns
/var/lib/pcp/pmdas/lmsensors/root
/var/lib/pcp/pmdas/logger/help
/var/lib/pcp/pmdas/logger/pmns
/var/lib/pcp/pmdas/logger/root
+%dir /var/lib/pcp/pmdas/lustre
+%attr(755,root,root) /var/lib/pcp/pmdas/lustre/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/lustre/Remove
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/lustre/lustre.conf
+/var/lib/pcp/pmdas/lustre/pmdalustre.pl
%dir /var/lib/pcp/pmdas/lustrecomm
%doc /var/lib/pcp/pmdas/lustrecomm/README
%attr(755,root,root) /var/lib/pcp/pmdas/lustrecomm/Install
%attr(755,root,root) /var/lib/pcp/pmdas/memcache/Install
%attr(755,root,root) /var/lib/pcp/pmdas/memcache/Remove
%attr(755,root,root) /var/lib/pcp/pmdas/memcache/pmdamemcache.pl
+%dir /var/lib/pcp/pmdas/mic
+%attr(755,root,root) /var/lib/pcp/pmdas/mic/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/mic/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/mic/pmdamic.python
%dir /var/lib/pcp/pmdas/mmv
%attr(755,root,root) /var/lib/pcp/pmdas/mmv/Install
%attr(755,root,root) /var/lib/pcp/pmdas/mmv/Remove
/var/lib/pcp/pmdas/mounts/pmns
/var/lib/pcp/pmdas/mounts/root
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/mounts/mounts.conf
+%dir /var/lib/pcp/pmdas/mssql
+%attr(755,root,root) /var/lib/pcp/pmdas/mssql/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/mssql/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/mssql/Upgrade
+%attr(755,root,root) /var/lib/pcp/pmdas/mssql/pmdamssql.python
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/mssql/mssql.conf
%dir /var/lib/pcp/pmdas/mysql
+%attr(755,root,root) /var/lib/pcp/pmdas/mysql/README
%attr(755,root,root) /var/lib/pcp/pmdas/mysql/Install
%attr(755,root,root) /var/lib/pcp/pmdas/mysql/Remove
%attr(755,root,root) /var/lib/pcp/pmdas/mysql/pmdamysql.pl
%attr(755,root,root) /var/lib/pcp/pmdas/named/Install
%attr(755,root,root) /var/lib/pcp/pmdas/named/Remove
%attr(755,root,root) /var/lib/pcp/pmdas/named/pmdanamed.pl
+%dir /var/lib/pcp/pmdas/netcheck
+%attr(755,root,root) /var/lib/pcp/pmdas/netcheck/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/netcheck/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/netcheck/pmdanetcheck.python
+%attr(755,root,root) /var/lib/pcp/pmdas/netcheck/pmdautil.python
+%attr(755,root,root) /var/lib/pcp/pmdas/netcheck/pyprep
+%dir /var/lib/pcp/pmdas/netcheck/modules
+/var/lib/pcp/pmdas/netcheck/modules/__init__.python
+/var/lib/pcp/pmdas/netcheck/modules/dns_lookup.python
+/var/lib/pcp/pmdas/netcheck/modules/dns_reverse.python
+/var/lib/pcp/pmdas/netcheck/modules/pcpnetcheck.python
+/var/lib/pcp/pmdas/netcheck/modules/ping.python
+/var/lib/pcp/pmdas/netcheck/modules/ping_latency.python
+/var/lib/pcp/pmdas/netcheck/modules/ping_loss.python
+/var/lib/pcp/pmdas/netcheck/modules/port_open.python
+/var/lib/pcp/pmdas/netcheck/modules/url_get.python
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/netcheck/netcheck.conf
%dir /var/lib/pcp/pmdas/netfilter
%attr(755,root,root) /var/lib/pcp/pmdas/netfilter/Install
%attr(755,root,root) /var/lib/pcp/pmdas/netfilter/Remove
%attr(755,root,root) /var/lib/pcp/pmdas/news/Remove
%attr(755,root,root) /var/lib/pcp/pmdas/news/pmdanews.pl
/var/lib/pcp/pmdas/news/active
+%dir /var/lib/pcp/pmdas/nfsclient
+%attr(755,root,root) /var/lib/pcp/pmdas/nfsclient/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/nfsclient/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/nfsclient/Upgrade
+%attr(755,root,root) /var/lib/pcp/pmdas/nfsclient/pmdanfsclient.python
+%dir /var/lib/pcp/pmdas/nginx
+%attr(755,root,root) /var/lib/pcp/pmdas/nginx/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/nginx/Remove
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/nginx/nginx.conf
+%attr(755,root,root) /var/lib/pcp/pmdas/nginx/pmdanginx.pl
+%dir /var/lib/pcp/pmdas/nvidia
+%attr(755,root,root) /var/lib/pcp/pmdas/nvidia/README
+%attr(755,root,root) /var/lib/pcp/pmdas/nvidia/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/nvidia/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/nvidia/pmda_nvidia.so
+%attr(755,root,root) /var/lib/pcp/pmdas/nvidia/pmdanvidia
+/var/lib/pcp/pmdas/nvidia/domain.h
+/var/lib/pcp/pmdas/nvidia/help
+/var/lib/pcp/pmdas/nvidia/pmns
+/var/lib/pcp/pmdas/nvidia/root
+%dir /var/lib/pcp/pmdas/openmetrics
+/var/lib/pcp/pmdas/openmetrics/config.d
+%attr(755,root,root) /var/lib/pcp/pmdas/openmetrics/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/openmetrics/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/openmetrics/Upgrade
+%attr(755,root,root) /var/lib/pcp/pmdas/openmetrics/pmdaopenmetrics.python
+%dir /var/lib/pcp/pmdas/openvswitch
+%attr(755,root,root) /var/lib/pcp/pmdas/openvswitch/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/openvswitch/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/openvswitch/pmdaopenvswitch.python
+%dir /var/lib/pcp/pmdas/oracle
+%attr(755,root,root) /var/lib/pcp/pmdas/oracle/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/oracle/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/oracle/connect.pl
+/var/lib/pcp/pmdas/oracle/pmdaoracle.pl
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/oracle/sample.conf
%dir /var/lib/pcp/pmdas/pdns
%attr(755,root,root) /var/lib/pcp/pmdas/pdns/Install
%attr(755,root,root) /var/lib/pcp/pmdas/pdns/Remove
%attr(755,root,root) /var/lib/pcp/pmdas/pdns/pmdapdns.pl
+%dir /var/lib/pcp/pmdas/pipe
+%doc /var/lib/pcp/pmdas/pipe/README
+%attr(755,root,root) /var/lib/pcp/pmdas/pipe/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/pipe/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/pipe/pmdapipe
+/var/lib/pcp/pmdas/pipe/domain.h
+/var/lib/pcp/pmdas/pipe/help
+/var/lib/pcp/pmdas/pipe/pmns
+/var/lib/pcp/pmdas/pipe/root
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/pipe/sample.conf
%dir /var/lib/pcp/pmdas/pmcd
%attr(755,root,root) /var/lib/pcp/pmdas/pmcd/pmda_pmcd.so
/var/lib/pcp/pmdas/pmcd/help.*
-%dir /var/lib/pcp/pmdas/postfix
-%attr(755,root,root) /var/lib/pcp/pmdas/postfix/Install
-%attr(755,root,root) /var/lib/pcp/pmdas/postfix/Remove
-%attr(755,root,root) /var/lib/pcp/pmdas/postfix/pmdapostfix.pl
%dir /var/lib/pcp/pmdas/postgresql
%attr(755,root,root) /var/lib/pcp/pmdas/postgresql/Install
%attr(755,root,root) /var/lib/pcp/pmdas/postgresql/Remove
-%attr(755,root,root) /var/lib/pcp/pmdas/postgresql/pmdapostgresql.pl
+%attr(755,root,root) /var/lib/pcp/pmdas/postgresql/Upgrade
+%attr(755,root,root) /var/lib/pcp/pmdas/postgresql/pmdapostgresql.python
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/postgresql/pmdapostgresql.conf
%dir /var/lib/pcp/pmdas/proc
%attr(755,root,root) /var/lib/pcp/pmdas/proc/Install
%attr(755,root,root) /var/lib/pcp/pmdas/proc/Remove
+/var/lib/pcp/pmdas/proc/help.dir
+/var/lib/pcp/pmdas/proc/help.pag
%attr(755,root,root) /var/lib/pcp/pmdas/proc/pmdaproc
%attr(755,root,root) /var/lib/pcp/pmdas/proc/pmda_proc.so
/var/lib/pcp/pmdas/proc/domain.h
/var/lib/pcp/pmdas/proc/help
-/var/lib/pcp/pmdas/proc/pmns
-/var/lib/pcp/pmdas/proc/pmns.cgroup
/var/lib/pcp/pmdas/proc/root
-%dir /var/lib/pcp/pmdas/process
-%doc /var/lib/pcp/pmdas/process/README
-%attr(755,root,root) /var/lib/pcp/pmdas/process/Install
-%attr(755,root,root) /var/lib/pcp/pmdas/process/Remove
-%attr(755,root,root) /var/lib/pcp/pmdas/process/pmdaprocess
-/var/lib/pcp/pmdas/process/domain.h
-/var/lib/pcp/pmdas/process/help
-/var/lib/pcp/pmdas/process/pmns
-/var/lib/pcp/pmdas/process/root
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/process/process.conf
+/var/lib/pcp/pmdas/proc/root_proc
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/proc/samplehotproc.conf
+%dir /var/lib/pcp/pmdas/rabbitmq
+%attr(755,root,root) /var/lib/pcp/pmdas/rabbitmq/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/rabbitmq/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/rabbitmq/pmdarabbitmq.python
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/rabbitmq/rabbitmq.conf
+%dir /var/lib/pcp/pmdas/redis
+%attr(755,root,root) /var/lib/pcp/pmdas/redis/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/redis/Remove
+/var/lib/pcp/pmdas/redis/pmdaredis.pl
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/redis/redis.conf
%dir /var/lib/pcp/pmdas/roomtemp
%doc /var/lib/pcp/pmdas/roomtemp/README
%attr(755,root,root) /var/lib/pcp/pmdas/roomtemp/Install
/var/lib/pcp/pmdas/roomtemp/help
/var/lib/pcp/pmdas/roomtemp/pmns
/var/lib/pcp/pmdas/roomtemp/root
+%dir /var/lib/pcp/pmdas/root
+%attr(755,root,root) /var/lib/pcp/pmdas/root/pmdaroot
+/var/lib/pcp/pmdas/root/domain.h
+/var/lib/pcp/pmdas/root/help
+/var/lib/pcp/pmdas/root/help.dir
+/var/lib/pcp/pmdas/root/help.pag
+/var/lib/pcp/pmdas/root/root
+/var/lib/pcp/pmdas/root/root_root
+%dir /var/lib/pcp/pmdas/rpm
+%attr(755,root,root) /var/lib/pcp/pmdas/rpm/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/rpm/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/rpm/pmda_rpm.so
+%attr(755,root,root) /var/lib/pcp/pmdas/rpm/pmdarpm
+/var/lib/pcp/pmdas/rpm/domain.h
+/var/lib/pcp/pmdas/rpm/help
+/var/lib/pcp/pmdas/rpm/pmns
+/var/lib/pcp/pmdas/rpm/root
%dir /var/lib/pcp/pmdas/rsyslog
%attr(755,root,root) /var/lib/pcp/pmdas/rsyslog/Install
%attr(755,root,root) /var/lib/pcp/pmdas/rsyslog/Remove
%doc /var/lib/pcp/pmdas/sample/README
%attr(755,root,root) /var/lib/pcp/pmdas/sample/Install
%attr(755,root,root) /var/lib/pcp/pmdas/sample/Remove
-%attr(755,root,root) /var/lib/pcp/pmdas/sample/pmdasample
%attr(755,root,root) /var/lib/pcp/pmdas/sample/pmda_sample.so
+%attr(755,root,root) /var/lib/pcp/pmdas/sample/pmdasample
+/var/lib/pcp/pmdas/sample/Makefile
/var/lib/pcp/pmdas/sample/domain.h
+/var/lib/pcp/pmdas/sample/events.[ch]
+/var/lib/pcp/pmdas/sample/libpcp.h
+/var/lib/pcp/pmdas/sample/percontext.[ch]
+/var/lib/pcp/pmdas/sample/pmda.c
+/var/lib/pcp/pmdas/sample/sample.c
/var/lib/pcp/pmdas/sample/help
/var/lib/pcp/pmdas/sample/pmns
/var/lib/pcp/pmdas/sample/root
%doc /var/lib/pcp/pmdas/simple/README
%attr(755,root,root) /var/lib/pcp/pmdas/simple/Install
%attr(755,root,root) /var/lib/pcp/pmdas/simple/Remove
-%attr(755,root,root) /var/lib/pcp/pmdas/simple/pmdasimple.pl
+%attr(755,root,root) /var/lib/pcp/pmdas/simple/pmdasimple.perl
+%attr(755,root,root) /var/lib/pcp/pmdas/simple/pmdasimple.python
/var/lib/pcp/pmdas/simple/domain.h
/var/lib/pcp/pmdas/simple/help
/var/lib/pcp/pmdas/simple/pmns
/var/lib/pcp/pmdas/simple/Makefile
/var/lib/pcp/pmdas/simple/simple.c
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/simple/simple.conf
+%dir /var/lib/pcp/pmdas/slurm
+%attr(755,root,root) /var/lib/pcp/pmdas/slurm/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/slurm/Remove
+/var/lib/pcp/pmdas/slurm/pmdaslurm.pl
+%dir /var/lib/pcp/pmdas/smart
+%attr(755,root,root) /var/lib/pcp/pmdas/smart/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/smart/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/smart/pmda_smart.so
+%attr(755,root,root) /var/lib/pcp/pmdas/smart/pmdasmart
+/var/lib/pcp/pmdas/smart/domain.h
+/var/lib/pcp/pmdas/smart/help
+/var/lib/pcp/pmdas/smart/pmns
+/var/lib/pcp/pmdas/smart/root
%dir /var/lib/pcp/pmdas/snmp
%attr(755,root,root) /var/lib/pcp/pmdas/snmp/Install
%attr(755,root,root) /var/lib/pcp/pmdas/snmp/Remove
%attr(755,root,root) /var/lib/pcp/pmdas/snmp/pmdasnmp.pl
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/snmp/snmp.conf
%dir /var/lib/pcp/pmdas/summary
%doc /var/lib/pcp/pmdas/summary/README
%attr(755,root,root) /var/lib/pcp/pmdas/summary/Install
/var/lib/pcp/pmdas/summary/pmns
/var/lib/pcp/pmdas/summary/root
/var/lib/pcp/pmdas/summary/expr.pmie
-%dir /var/lib/pcp/pmdas/systemtap
-%attr(755,root,root) /var/lib/pcp/pmdas/systemtap/Install
-%attr(755,root,root) /var/lib/pcp/pmdas/systemtap/Remove
-%attr(755,root,root) %config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/systemtap/pmdasystemtap.pl
-%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmdas/systemtap/probes.stp
+%dir /var/lib/pcp/pmdas/systemd
+%doc /var/lib/pcp/pmdas/systemd/README
+%attr(755,root,root) /var/lib/pcp/pmdas/systemd/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/systemd/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/systemd/pmdasystemd
+/var/lib/pcp/pmdas/systemd/domain.h
+/var/lib/pcp/pmdas/systemd/help
+/var/lib/pcp/pmdas/systemd/pmns
+/var/lib/pcp/pmdas/systemd/root
%dir /var/lib/pcp/pmdas/trace
%doc /var/lib/pcp/pmdas/trace/README
%attr(755,root,root) /var/lib/pcp/pmdas/trace/Install
%doc /var/lib/pcp/pmdas/trivial/README
%attr(755,root,root) /var/lib/pcp/pmdas/trivial/Install
%attr(755,root,root) /var/lib/pcp/pmdas/trivial/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/trivial/pmdatrivial.perl
+%attr(755,root,root) /var/lib/pcp/pmdas/trivial/pmdatrivial.python
/var/lib/pcp/pmdas/trivial/domain.h
/var/lib/pcp/pmdas/trivial/help
/var/lib/pcp/pmdas/trivial/pmns
%doc /var/lib/pcp/pmdas/txmon/README
%attr(755,root,root) /var/lib/pcp/pmdas/txmon/Install
%attr(755,root,root) /var/lib/pcp/pmdas/txmon/Remove
-%attr(755,root,root) /var/lib/pcp/pmdas/txmon/pmdatxmon
%attr(755,root,root) /var/lib/pcp/pmdas/txmon/genload
-%attr(755,root,root) /var/lib/pcp/pmdas/txmon/txrecord
/var/lib/pcp/pmdas/txmon/domain.h
/var/lib/pcp/pmdas/txmon/help
/var/lib/pcp/pmdas/txmon/pmns
/var/lib/pcp/pmdas/txmon/txmon.c
/var/lib/pcp/pmdas/txmon/txmon.h
/var/lib/pcp/pmdas/txmon/txrecord.c
+%dir /var/lib/pcp/pmdas/unbound
+%attr(755,root,root) /var/lib/pcp/pmdas/unbound/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/unbound/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/unbound/pmdaunbound.python
%dir /var/lib/pcp/pmdas/vmware
%attr(755,root,root) /var/lib/pcp/pmdas/vmware/Install
%attr(755,root,root) /var/lib/pcp/pmdas/vmware/Remove
%doc /var/lib/pcp/pmdas/weblog/README
%attr(755,root,root) /var/lib/pcp/pmdas/weblog/Install
%attr(755,root,root) /var/lib/pcp/pmdas/weblog/Remove
-%attr(755,root,root) /var/lib/pcp/pmdas/weblog/pmdaweblog
%attr(755,root,root) /var/lib/pcp/pmdas/weblog/check_match
%attr(755,root,root) /var/lib/pcp/pmdas/weblog/server.sh
%attr(755,root,root) /var/lib/pcp/pmdas/weblog/weblogconv.sh
/var/lib/pcp/pmdas/weblog/help
/var/lib/pcp/pmdas/weblog/pmns
/var/lib/pcp/pmdas/weblog/root
+%dir /var/lib/pcp/pmdas/xfs
+%attr(755,root,root) /var/lib/pcp/pmdas/xfs/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/xfs/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/xfs/pmda_xfs.so
+%attr(755,root,root) /var/lib/pcp/pmdas/xfs/pmdaxfs
+/var/lib/pcp/pmdas/xfs/domain.h
+/var/lib/pcp/pmdas/xfs/help
+/var/lib/pcp/pmdas/xfs/help.dir
+/var/lib/pcp/pmdas/xfs/help.pag
+/var/lib/pcp/pmdas/xfs/root
+/var/lib/pcp/pmdas/xfs/root_xfs
%dir /var/lib/pcp/pmdas/zimbra
%attr(755,root,root) /var/lib/pcp/pmdas/zimbra/Install
%attr(755,root,root) /var/lib/pcp/pmdas/zimbra/Remove
%attr(755,root,root) /var/lib/pcp/pmdas/zimbra/pmdazimbra.pl
%attr(755,root,root) /var/lib/pcp/pmdas/zimbra/zimbraprobe
+%dir /var/lib/pcp/pmdas/zswap
+%attr(755,root,root) /var/lib/pcp/pmdas/zswap/Install
+%attr(755,root,root) /var/lib/pcp/pmdas/zswap/Remove
+%attr(755,root,root) /var/lib/pcp/pmdas/zswap/pmdazswap.python
+%dir /var/lib/pcp/pmns
+/var/lib/pcp/pmns/root_root
+%attr(775,pcp,pcp) %dir /var/lib/pcp/tmp
+%attr(775,pcp,pcp) %dir /var/lib/pcp/tmp/pmie
+%attr(775,pcp,pcp) %dir /var/lib/pcp/tmp/pmlogger
+%attr(775,pcp,pcp) %dir /var/log/pcp
+%attr(775,pcp,pcp) %dir /var/log/pcp/pmcd
+%attr(775,pcp,pcp) %dir /var/log/pcp/pmie
+%attr(775,pcp,pcp) %dir /var/log/pcp/pmlogger
+%attr(775,pcp,pcp) %dir /var/log/pcp/pmproxy
+%{_mandir}/man1/PCPCompat.1*
%{_mandir}/man1/PCPIntro.1*
-%{_mandir}/man1/autofsd-probe.1*
%{_mandir}/man1/chkhelp.1*
+%{_mandir}/man1/collectl2pcp.1*
%{_mandir}/man1/dbpmda.1*
%{_mandir}/man1/dbprobe.1*
+%{_mandir}/man1/find-filter.1*
+%{_mandir}/man1/ganglia2pcp.1*
%{_mandir}/man1/genpmda.1*
%{_mandir}/man1/iostat2pcp.1*
%{_mandir}/man1/mkaf.1*
%{_mandir}/man1/mrtg2pcp.1*
%{_mandir}/man1/pcp.1*
+%{_mandir}/man1/pcp2elasticsearch.1*
+%{_mandir}/man1/pcp2graphite.1*
+%{_mandir}/man1/pcp2influxdb.1*
+%{_mandir}/man1/pcp2json.1*
+%{_mandir}/man1/pcp2spark.1*
+%{_mandir}/man1/pcp2xml.1*
+%{_mandir}/man1/pcp-atop.1*
+%{_mandir}/man1/pcp-atopsar.1*
+%{_mandir}/man1/pcp-collectl.1*
+%{_mandir}/man1/pcp-dmcache.1*
+%{_mandir}/man1/pcp-dstat.1*
+%{_mandir}/man1/pcp-free.1*
+%{_mandir}/man1/pcp-iostat.1*
+%{_mandir}/man1/pcp-ipcs.1*
+%{_mandir}/man1/pcp-kube-pods.1*
+%{_mandir}/man1/pcp-lvmcache.1
+%{_mandir}/man1/pcp-mpstat.1*
+%{_mandir}/man1/pcp-numastat.1*
+%{_mandir}/man1/pcp-pidstat.1*
+%{_mandir}/man1/pcp-python.1*
+%{_mandir}/man1/pcp-shping.1*
+%{_mandir}/man1/pcp-summary.1
+%{_mandir}/man1/pcp-tapestat.1*
+%{_mandir}/man1/pcp-uptime.1*
+%{_mandir}/man1/pcp-verify.1*
+%{_mandir}/man1/pcp-vmstat.1*
+%{_mandir}/man1/perfalloc.1*
%{_mandir}/man1/pmafm.1*
%{_mandir}/man1/pmcd.1*
%{_mandir}/man1/pmcd_wait.1*
%{_mandir}/man1/pmclient.1*
-%{_mandir}/man1/pmcollectl.1*
+%{_mandir}/man1/pmclient_fg.1
%{_mandir}/man1/pmconfig.1*
+%{_mandir}/man1/pmdaactivemq.1*
+%{_mandir}/man1/pmdaapache.1*
%{_mandir}/man1/pmdabash.1*
+%{_mandir}/man1/pmdabcc.1*
+%{_mandir}/man1/pmdabind2.1*
%{_mandir}/man1/pmdabonding.1*
+%{_mandir}/man1/pmdacifs.1*
%{_mandir}/man1/pmdacisco.1*
%{_mandir}/man1/pmdadbping.1*
+%{_mandir}/man1/pmdadm.1*
+%{_mandir}/man1/pmdadocker.1*
+%{_mandir}/man1/pmdads389.1*
+%{_mandir}/man1/pmdads389log.1*
%{_mandir}/man1/pmdaelasticsearch.1*
-%{_mandir}/man1/pmdagpsd.1*
+%{_mandir}/man1/pmdagfs2.1*
+%{_mandir}/man1/pmdagluster.1*
+%{_mandir}/man1/pmdagpfs.1*
+%{_mandir}/man1/pmdahaproxy.1*
+%{_mandir}/man1/pmdaib.1*
+%{_mandir}/man1/pmdajbd2.1*
+%{_mandir}/man1/pmdajson.1*
+%{_mandir}/man1/pmdakernel.1*
%{_mandir}/man1/pmdakvm.1*
+%{_mandir}/man1/pmdalibvirt.1*
+%{_mandir}/man1/pmdalinux.1*
+%{_mandir}/man1/pmdalio.1*
+%{_mandir}/man1/pmdalogger.1*
+%{_mandir}/man1/pmdalustre.1*
+%{_mandir}/man1/pmdalustrecomm.1*
%{_mandir}/man1/pmdamailq.1*
%{_mandir}/man1/pmdamemcache.1*
+%{_mandir}/man1/pmdamic.1*
+%{_mandir}/man1/pmdammv.1*
+%{_mandir}/man1/pmdamounts.1*
+%{_mandir}/man1/pmdamssql.1*
%{_mandir}/man1/pmdamysql.1*
-%{_mandir}/man1/pmdanamed.1*
+%{_mandir}/man1/pmdanetcheck.1*
%{_mandir}/man1/pmdanetfilter.1*
-%{_mandir}/man1/pmdanews.1*
-%{_mandir}/man1/pmdapdns.1*
+%{_mandir}/man1/pmdanfsclient.1*
+%{_mandir}/man1/pmdanginx.1*
+%{_mandir}/man1/pmdanutcracker.1*
+%{_mandir}/man1/pmdanvidia.1*
+%{_mandir}/man1/pmdaopenmetrics.1*
+%{_mandir}/man1/pmdaopenvswitch.1*
+%{_mandir}/man1/pmdaoracle.1*
+%{_mandir}/man1/pmdaperfevent.1*
+%{_mandir}/man1/pmdapipe.1*
%{_mandir}/man1/pmdapostfix.1*
%{_mandir}/man1/pmdapostgresql.1*
+%{_mandir}/man1/pmdaproc.1*
+%{_mandir}/man1/pmdarabbitmq.1*
+%{_mandir}/man1/pmdaredis.1*
+%{_mandir}/man1/pmdaroomtemp.1*
+%{_mandir}/man1/pmdaroot.1*
+%{_mandir}/man1/pmdarpm.1*
%{_mandir}/man1/pmdarsyslog.1*
-%{_mandir}/man1/pmdasamba.1*
%{_mandir}/man1/pmdasample.1*
%{_mandir}/man1/pmdasendmail.1*
%{_mandir}/man1/pmdashping.1*
%{_mandir}/man1/pmdasimple.1*
-%{_mandir}/man1/pmdasnmp.1*
+%{_mandir}/man1/pmdaslurm.1*
+%{_mandir}/man1/pmdasmart.1*
%{_mandir}/man1/pmdasummary.1*
-%{_mandir}/man1/pmdasystemtap.1*
+%{_mandir}/man1/pmdasystemd.1*
%{_mandir}/man1/pmdate.1*
%{_mandir}/man1/pmdatrace.1*
%{_mandir}/man1/pmdatrivial.1*
%{_mandir}/man1/pmdatxmon.1*
-%{_mandir}/man1/pmdavmware.1*
+%{_mandir}/man1/pmdaunbound.1*
%{_mandir}/man1/pmdaweblog.1*
+%{_mandir}/man1/pmdaxfs.1*
%{_mandir}/man1/pmdazimbra.1*
+%{_mandir}/man1/pmdazswap.1*
%{_mandir}/man1/pmdbg.1*
+%{_mandir}/man1/pmdiff.1*
%{_mandir}/man1/pmdumplog.1*
%{_mandir}/man1/pmerr.1*
%{_mandir}/man1/pmevent.1*
+%{_mandir}/man1/pmfind.1*
+%{_mandir}/man1/pmfind_check.1*
%{_mandir}/man1/pmgenmap.1*
+%{_mandir}/man1/pmgetopt.1*
%{_mandir}/man1/pmhostname.1*
%{_mandir}/man1/pmie.1*
%{_mandir}/man1/pmie2col.1*
%{_mandir}/man1/pmie_check.1*
-%{_mandir}/man1/pmie_daily.1*
%{_mandir}/man1/pmieconf.1*
+%{_mandir}/man1/pmie_daily.1*
%{_mandir}/man1/pmiestatus.1*
-%{_mandir}/man1/pminfo.1*
+%{_mandir}/man1/pmiostat.1*
+%{_mandir}/man1/pmjson.1*
%{_mandir}/man1/pmlc.1*
%{_mandir}/man1/pmlock.1*
%{_mandir}/man1/pmlogcheck.1*
%{_mandir}/man1/pmlogger.1*
%{_mandir}/man1/pmlogger_check.1*
%{_mandir}/man1/pmlogger_daily.1*
+%{_mandir}/man1/pmlogger_daily_report.1*
%{_mandir}/man1/pmlogger_merge.1*
+%{_mandir}/man1/pmlogger_rewrite.1*
%{_mandir}/man1/pmloglabel.1*
+%{_mandir}/man1/pmlogmv.1*
%{_mandir}/man1/pmlogreduce.1*
%{_mandir}/man1/pmlogrewrite.1*
+%{_mandir}/man1/pmlogsize.1*
%{_mandir}/man1/pmlogsummary.1*
-%{_mandir}/man1/pmnewlog.1*
%{_mandir}/man1/pmnsadd.1*
%{_mandir}/man1/pmnsdel.1*
+%{_mandir}/man1/pmpause.1*
%{_mandir}/man1/pmpost.1*
%{_mandir}/man1/pmprobe.1*
%{_mandir}/man1/pmproxy.1*
+%{_mandir}/man1/pmpython.1*
+%{_mandir}/man1/pmrep.1*
+%{_mandir}/man1/pmseries.1*
%{_mandir}/man1/pmsignal.1*
%{_mandir}/man1/pmsleep.1*
%{_mandir}/man1/pmsocks.1*
%{_mandir}/man1/pmstore.1*
%{_mandir}/man1/pmtrace.1*
%{_mandir}/man1/pmval.1*
+%{_mandir}/man1/pmwebd.1*
%{_mandir}/man1/sar2pcp.1*
%{_mandir}/man1/sheet2pcp.1*
%{_mandir}/man1/telnet-probe.1*
+%{_mandir}/man5/LOGARCHIVE.5*
+%{_mandir}/man5/PMNS.5*
+%{_mandir}/man5/pcp-atoprc.5*
+%{_mandir}/man5/pcp-dstat.5*
+%{_mandir}/man5/perfevent.conf.5*
+%{_mandir}/man5/pmrep.conf.5*
+
+%if %{with qt}
+%files gui
+%defattr(644,root,root,755)
+%doc html
+%attr(755,root,root) %{_bindir}/pmchart
+%attr(755,root,root) %{_bindir}/pmconfirm
+%attr(755,root,root) %{_bindir}/pmdumptext
+%attr(755,root,root) %{_bindir}/pmmessage
+%attr(755,root,root) %{_bindir}/pmquery
+%attr(755,root,root) %{_bindir}/pmtime
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmsnap
+%dir %{_sysconfdir}/pcp/pmsnap
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp/pmsnap/control
+%{_datadir}/pcp-gui
+%{_desktopdir}/pmchart.desktop
+%{_iconsdir}/hicolor/*x*/apps/*.png
+%{_iconsdir}/hicolor/scalable*/apps/*.svg
+%{_mandir}/man1/pmchart.1*
+%{_mandir}/man1/pmconfirm.1*
+%{_mandir}/man1/pmdumptext.1*
+%{_mandir}/man1/pmmessage.1*
+%{_mandir}/man1/pmquery.1*
+%{_mandir}/man1/pmsnap.1*
+%{_mandir}/man1/pmtime.1*
+/var/lib/pcp/config/pmafm/pcp-gui
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/CPU
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/ApacheServer
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Disk
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Diskbytes
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/ElasticsearchServer
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Filesystem
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Loadavg
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Memory
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/NFS2
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/NFS3
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Netbytes
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Netpackets
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Overview
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/PMCD
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Paging
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Schemes
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Sockets
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Swap
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/Syscalls
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmchart/vCPU
+%dir /var/lib/pcp/config/pmsnap
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmsnap/Snap
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmsnap/crontab
+%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/config/pmsnap/summary.html
+# pmview (enable when built, maybe subpackage?)
+#%{_mandir}/man1/pmview.1*
+#%{_mandir}/man5/pmview.5*
+%endif
%files libs
%defattr(644,root,root,755)
+%attr(755,root,root) %{_bindir}/pminfo
# NOTE: some of them are compatibility symlinks; regular files are SONAMEs directly
-%attr(755,root,root) %{_libdir}/libpcp.so.2
%attr(755,root,root) %{_libdir}/libpcp.so.3
-%attr(755,root,root) %{_libdir}/libpcp_gui.so.1
%attr(755,root,root) %{_libdir}/libpcp_gui.so.2
%attr(755,root,root) %{_libdir}/libpcp_import.so.1
%attr(755,root,root) %{_libdir}/libpcp_mmv.so.1
-%attr(755,root,root) %{_libdir}/libpcp_pmda.so.2
%attr(755,root,root) %{_libdir}/libpcp_pmda.so.3
%attr(755,root,root) %{_libdir}/libpcp_trace.so.2
+%attr(755,root,root) %{_libdir}/libpcp_web.so.1
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/pcp.conf
%{_sysconfdir}/pcp.env
-%dir %{_libdir}/pcp
-%dir %{_libdir}/pcp/bin
-%attr(755,root,root) %{_libdir}/pcp/bin/newhelp
-%attr(755,root,root) %{_libdir}/pcp/bin/pmcpp
-%attr(755,root,root) %{_libdir}/pcp/bin/pmnsmerge
+%dir %{_libexecdir}/pcp
+%dir %{_libexecdir}/pcp/bin
+%attr(755,root,root) %{_libexecdir}/pcp/bin/newhelp
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmcpp
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmlogger_rewrite
+%attr(755,root,root) %{_libexecdir}/pcp/bin/pmnsmerge
+%dir %{_libexecdir}/pcp/pmns
+%attr(755,root,root) %{_libexecdir}/pcp/pmns/Make.stdpmid
+%attr(755,root,root) %{_libexecdir}/pcp/pmns/Rebuild
+%{_libexecdir}/pcp/pmns/Makefile
+%{_libexecdir}/pcp/pmns/root_jbd2
+%{_libexecdir}/pcp/pmns/root_kvm
+%{_libexecdir}/pcp/pmns/root_linux
+%{_libexecdir}/pcp/pmns/root_mmv
+%{_libexecdir}/pcp/pmns/root_pmcd
+%{_libexecdir}/pcp/pmns/root_pmproxy
+%{_libexecdir}/pcp/pmns/root_proc
+%{_libexecdir}/pcp/pmns/root_xfs
+%{_libexecdir}/pcp/pmns/stdpmid.pcp
+%config(noreplace) %verify(not md5 mtime size) %{_libexecdir}/pcp/pmns/stdpmid.local
%dir /var/lib/pcp
%dir /var/lib/pcp/pmns
-%config(missingok) /var/lib/pcp/pmns/.NeedRebuild
%attr(755,root,root) /var/lib/pcp/pmns/Make.stdpmid
%attr(755,root,root) /var/lib/pcp/pmns/Rebuild
/var/lib/pcp/pmns/Makefile
+/var/lib/pcp/pmns/root_jbd2
+/var/lib/pcp/pmns/root_kvm
/var/lib/pcp/pmns/root_linux
/var/lib/pcp/pmns/root_mmv
/var/lib/pcp/pmns/root_pmcd
+/var/lib/pcp/pmns/root_pmproxy
+/var/lib/pcp/pmns/root_proc
+/var/lib/pcp/pmns/root_xfs
/var/lib/pcp/pmns/stdpmid.pcp
%config(noreplace) %verify(not md5 mtime size) /var/lib/pcp/pmns/stdpmid.local
%ghost /var/lib/pcp/pmns/stdpmid
+%attr(775,pcp,pcp) %dir /run/pcp
+%{systemdtmpfilesdir}/pcp.conf
%{_mandir}/man1/newhelp.1*
%{_mandir}/man1/pmcpp.1*
+%{_mandir}/man1/pminfo.1*
%{_mandir}/man1/pmnsmerge.1*
-%{_mandir}/man4/mmv.4*
-%{_mandir}/man4/pcp.conf.4*
-%{_mandir}/man4/pcp.env.4*
-%{_mandir}/man4/pmieconf.4*
-%{_mandir}/man4/pmns.4*
+%{_mandir}/man5/mmv.5*
+%{_mandir}/man5/pcp.conf.5*
+%{_mandir}/man5/pcp.env.5*
+%{_mandir}/man5/pmieconf.5*
%files devel
%defattr(644,root,root,755)
%attr(755,root,root) %{_libdir}/libpcp_mmv.so
%attr(755,root,root) %{_libdir}/libpcp_pmda.so
%attr(755,root,root) %{_libdir}/libpcp_trace.so
+%attr(755,root,root) %{_libdir}/libpcp_web.so
%{_includedir}/pcp
%{_mandir}/man3/LOGIMPORT.3*
+%{_mandir}/man3/mmv_*.3*
%{_mandir}/man3/PCPIntro.3*
-%{_mandir}/man3/PMAPI.3*
-%{_mandir}/man3/PMDA.3*
%{_mandir}/man3/__pm*.3*
-%{_mandir}/man3/mmv_*.3*
%{_mandir}/man3/pm*.3*
+%{_mandir}/man3/PMAPI.3*
+%{_mandir}/man3/PMAPI_INTERNAL.3*
+%{_mandir}/man3/PMDA.3*
+%{_mandir}/man3/PMWEBAPI.3*
+%{_mandir}/man3/Qmc*.3*
+%{_mandir}/man3/QMC.3*
+%{_pkgconfigdir}/libpcp.pc
+%{_pkgconfigdir}/libpcp_import.pc
+%{_pkgconfigdir}/libpcp_pmda.pc
%files static
%defattr(644,root,root,755)
%{_libdir}/libpcp_mmv.a
%{_libdir}/libpcp_pmda.a
%{_libdir}/libpcp_trace.a
+%{_libdir}/libpcp_web.a
%files -n perl-pcp
%defattr(644,root,root,755)
%files -n python-pcp
%defattr(644,root,root,755)
-%attr(755,root,root) %{py_sitedir}/pmapi.so
-%{py_sitedir}/pcp.py[co]
-%{py_sitedir}/pcpi.py[co]
-%{py_sitedir}/pcp-0.2-py*.egg-info
+%attr(755,root,root) %{py_sitedir}/cmmv.so
+%attr(755,root,root) %{py_sitedir}/cpmapi.so
+%attr(755,root,root) %{py_sitedir}/cpmda.so
+%attr(755,root,root) %{py_sitedir}/cpmgui.so
+%attr(755,root,root) %{py_sitedir}/cpmi.so
+%dir %{py_sitedir}/pcp
+%{py_sitedir}/pcp/*.py[co]
+%{py_sitedir}/pcp-*-py*.egg-info
+
+%files -n python3-pcp
+%defattr(644,root,root,755)
+%attr(755,root,root) %{py3_sitedir}/cmmv.cpython-*.so
+%attr(755,root,root) %{py3_sitedir}/cpmapi.cpython-*.so
+%attr(755,root,root) %{py3_sitedir}/cpmda.cpython-*.so
+%attr(755,root,root) %{py3_sitedir}/cpmgui.cpython-*.so
+%attr(755,root,root) %{py3_sitedir}/cpmi.cpython-*.so
+%dir %{py3_sitedir}/pcp
+%{py3_sitedir}/pcp/*.py
+%{py3_sitedir}/pcp/__pycache__
+%{py3_sitedir}/pcp-*-py*.egg-info
%files -n bash-completion-pcp
%defattr(644,root,root,755)
/etc/bash_completion.d/pcp
+
+%if %{with systemtap}
+%files -n systemtap-pcp
+%defattr(644,root,root,755)
+%{_datadir}/systemtap/tapset/pmcd.stp
+%endif