Update to latest community sources
This commit is contained in:
parent
370760eb7e
commit
507e1a2018
1
.gitignore
vendored
1
.gitignore
vendored
@ -14,3 +14,4 @@ pcp-3.3.3-1.src.tar.gz
|
|||||||
/pcp-3.7.0.src.tar.gz
|
/pcp-3.7.0.src.tar.gz
|
||||||
/pcp-3.7.1.src.tar.gz
|
/pcp-3.7.1.src.tar.gz
|
||||||
/pcp-3.7.2.src.tar.gz
|
/pcp-3.7.2.src.tar.gz
|
||||||
|
/pcp-3.8.0.src.tar.gz
|
||||||
|
28
pcp.spec
28
pcp.spec
@ -1,6 +1,6 @@
|
|||||||
Summary: System-level performance monitoring and performance management
|
Summary: System-level performance monitoring and performance management
|
||||||
Name: pcp
|
Name: pcp
|
||||||
Version: 3.7.2
|
Version: 3.8.0
|
||||||
%define buildversion 1
|
%define buildversion 1
|
||||||
|
|
||||||
Release: %{buildversion}%{?dist}
|
Release: %{buildversion}%{?dist}
|
||||||
@ -11,9 +11,12 @@ Source0: pcp-%{version}.src.tar.gz
|
|||||||
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
BuildRequires: procps autoconf bison flex
|
BuildRequires: procps autoconf bison flex
|
||||||
|
BuildRequires: nss-devel
|
||||||
BuildRequires: python-devel
|
BuildRequires: python-devel
|
||||||
BuildRequires: ncurses-devel
|
BuildRequires: ncurses-devel
|
||||||
BuildRequires: readline-devel
|
BuildRequires: readline-devel
|
||||||
|
BuildRequires: cyrus-sasl-devel
|
||||||
|
BuildRequires: libmicrohttpd-devel
|
||||||
BuildRequires: perl(ExtUtils::MakeMaker)
|
BuildRequires: perl(ExtUtils::MakeMaker)
|
||||||
BuildRequires: initscripts man /bin/hostname
|
BuildRequires: initscripts man /bin/hostname
|
||||||
%if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
|
%if 0%{?fedora} >= 18 || 0%{?rhel} >= 7
|
||||||
@ -236,7 +239,7 @@ mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/run/pcp
|
|||||||
rm -f $RPM_BUILD_ROOT/%{_bindir}/sheet2pcp $RPM_BUILD_ROOT/%{_mandir}/man1/sheet2pcp.1.gz
|
rm -f $RPM_BUILD_ROOT/%{_bindir}/sheet2pcp $RPM_BUILD_ROOT/%{_mandir}/man1/sheet2pcp.1.gz
|
||||||
|
|
||||||
# default chkconfig off for Fedora and RHEL
|
# default chkconfig off for Fedora and RHEL
|
||||||
for f in $RPM_BUILD_ROOT/%{_initddir}/{pcp,pmcd,pmlogger,pmie,pmproxy}; do
|
for f in $RPM_BUILD_ROOT/%{_initddir}/{pcp,pmcd,pmlogger,pmie,pmwebd,pmproxy}; do
|
||||||
sed -i -e '/^# chkconfig/s/:.*$/: - 95 05/' -e '/^# Default-Start:/s/:.*$/:/' $f
|
sed -i -e '/^# chkconfig/s/:.*$/: - 95 05/' -e '/^# Default-Start:/s/:.*$/:/' $f
|
||||||
done
|
done
|
||||||
|
|
||||||
@ -297,7 +300,7 @@ save_configs_script()
|
|||||||
# migrate and clean configs if we have had a previous in-use installation
|
# migrate and clean configs if we have had a previous in-use installation
|
||||||
[ -d "$PCP_LOG_DIR" ] || exit 0 # no configuration file upgrades required
|
[ -d "$PCP_LOG_DIR" ] || exit 0 # no configuration file upgrades required
|
||||||
rm -f "$PCP_LOG_DIR/configs.sh"
|
rm -f "$PCP_LOG_DIR/configs.sh"
|
||||||
for daemon in pmcd pmie pmlogger pmproxy
|
for daemon in pmcd pmie pmlogger pmwebd pmproxy
|
||||||
do
|
do
|
||||||
save_configs_script >> "$PCP_LOG_DIR/configs.sh" "$PCP_SYSCONF_DIR/$daemon" \
|
save_configs_script >> "$PCP_LOG_DIR/configs.sh" "$PCP_SYSCONF_DIR/$daemon" \
|
||||||
/var/lib/pcp/config/$daemon /etc/$daemon /etc/pcp/$daemon /etc/sysconfig/$daemon
|
/var/lib/pcp/config/$daemon /etc/$daemon /etc/pcp/$daemon /etc/sysconfig/$daemon
|
||||||
@ -313,12 +316,14 @@ then
|
|||||||
/sbin/service pmlogger stop >/dev/null 2>&1
|
/sbin/service pmlogger stop >/dev/null 2>&1
|
||||||
/sbin/service pmie stop >/dev/null 2>&1
|
/sbin/service pmie stop >/dev/null 2>&1
|
||||||
/sbin/service pmproxy stop >/dev/null 2>&1
|
/sbin/service pmproxy stop >/dev/null 2>&1
|
||||||
|
/sbin/service pmwebd stop >/dev/null 2>&1
|
||||||
/sbin/service pmcd stop >/dev/null 2>&1
|
/sbin/service pmcd stop >/dev/null 2>&1
|
||||||
|
|
||||||
/sbin/chkconfig --del pcp >/dev/null 2>&1
|
/sbin/chkconfig --del pcp >/dev/null 2>&1
|
||||||
/sbin/chkconfig --del pmcd >/dev/null 2>&1
|
/sbin/chkconfig --del pmcd >/dev/null 2>&1
|
||||||
/sbin/chkconfig --del pmlogger >/dev/null 2>&1
|
/sbin/chkconfig --del pmlogger >/dev/null 2>&1
|
||||||
/sbin/chkconfig --del pmie >/dev/null 2>&1
|
/sbin/chkconfig --del pmie >/dev/null 2>&1
|
||||||
|
/sbin/chkconfig --del pmwebd >/dev/null 2>&1
|
||||||
/sbin/chkconfig --del pmproxy >/dev/null 2>&1
|
/sbin/chkconfig --del pmproxy >/dev/null 2>&1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
@ -356,6 +361,7 @@ done
|
|||||||
chown -R pcp:pcp %{_logsdir}/pmcd 2>/dev/null
|
chown -R pcp:pcp %{_logsdir}/pmcd 2>/dev/null
|
||||||
chown -R pcp:pcp %{_logsdir}/pmlogger 2>/dev/null
|
chown -R pcp:pcp %{_logsdir}/pmlogger 2>/dev/null
|
||||||
chown -R pcp:pcp %{_logsdir}/pmie 2>/dev/null
|
chown -R pcp:pcp %{_logsdir}/pmie 2>/dev/null
|
||||||
|
chown -R pcp:pcp %{_logsdir}/pmwebd 2>/dev/null
|
||||||
chown -R pcp:pcp %{_logsdir}/pmproxy 2>/dev/null
|
chown -R pcp:pcp %{_logsdir}/pmproxy 2>/dev/null
|
||||||
# we only need this manual Rebuild as long as pmcd is condstart below
|
# we only need this manual Rebuild as long as pmcd is condstart below
|
||||||
[ -f "$PCP_PMNS_DIR/root" ] || ( cd "$PCP_PMNS_DIR" && ./Rebuild -sud )
|
[ -f "$PCP_PMNS_DIR/root" ] || ( cd "$PCP_PMNS_DIR" && ./Rebuild -sud )
|
||||||
@ -365,6 +371,8 @@ chown -R pcp:pcp %{_logsdir}/pmproxy 2>/dev/null
|
|||||||
/sbin/service pmlogger condrestart
|
/sbin/service pmlogger condrestart
|
||||||
/sbin/chkconfig --add pmie >/dev/null 2>&1
|
/sbin/chkconfig --add pmie >/dev/null 2>&1
|
||||||
/sbin/service pmie condrestart
|
/sbin/service pmie condrestart
|
||||||
|
/sbin/chkconfig --add pmwebd >/dev/null 2>&1
|
||||||
|
/sbin/service pmwebd condrestart
|
||||||
/sbin/chkconfig --add pmproxy >/dev/null 2>&1
|
/sbin/chkconfig --add pmproxy >/dev/null 2>&1
|
||||||
/sbin/service pmproxy condrestart
|
/sbin/service pmproxy condrestart
|
||||||
|
|
||||||
@ -391,13 +399,19 @@ chown -R pcp:pcp %{_logsdir}/pmproxy 2>/dev/null
|
|||||||
%{_libexecdir}/pcp
|
%{_libexecdir}/pcp
|
||||||
%{_datadir}/pcp/lib
|
%{_datadir}/pcp/lib
|
||||||
%{_logsdir}
|
%{_logsdir}
|
||||||
|
%attr(0755,pcp,pcp) %{_logsdir}/pmcd
|
||||||
|
%attr(0755,pcp,pcp) %{_logsdir}/pmlogger
|
||||||
|
%attr(0755,pcp,pcp) %{_logsdir}/pmie
|
||||||
|
%attr(0755,pcp,pcp) %{_logsdir}/pmwebd
|
||||||
|
%attr(0755,pcp,pcp) %{_logsdir}/pmproxy
|
||||||
%{_localstatedir}/lib/pcp/pmns
|
%{_localstatedir}/lib/pcp/pmns
|
||||||
%{_initddir}/pcp
|
%{_initddir}/pcp
|
||||||
%{_initddir}/pmcd
|
%{_initddir}/pmcd
|
||||||
%{_initddir}/pmlogger
|
%{_initddir}/pmlogger
|
||||||
%{_initddir}/pmie
|
%{_initddir}/pmie
|
||||||
|
%{_initddir}/pmwebd
|
||||||
%{_initddir}/pmproxy
|
%{_initddir}/pmproxy
|
||||||
%{_mandir}/man4/*
|
%{_mandir}/man5/*
|
||||||
%config %{_sysconfdir}/bash_completion.d/pcp
|
%config %{_sysconfdir}/bash_completion.d/pcp
|
||||||
%config %{_sysconfdir}/pcp.env
|
%config %{_sysconfdir}/pcp.env
|
||||||
%{_sysconfdir}/pcp.sh
|
%{_sysconfdir}/pcp.sh
|
||||||
@ -412,6 +426,7 @@ chown -R pcp:pcp %{_logsdir}/pmproxy 2>/dev/null
|
|||||||
%config(noreplace) %{_confdir}/pmlogger/config.default
|
%config(noreplace) %{_confdir}/pmlogger/config.default
|
||||||
%config(noreplace) %{_confdir}/pmlogger/control
|
%config(noreplace) %{_confdir}/pmlogger/control
|
||||||
%config(noreplace) %{_confdir}/pmlogger/crontab
|
%config(noreplace) %{_confdir}/pmlogger/crontab
|
||||||
|
%config(noreplace) %{_confdir}/pmwebd/pmwebd.options
|
||||||
%config(noreplace) %{_confdir}/pmproxy/pmproxy.options
|
%config(noreplace) %{_confdir}/pmproxy/pmproxy.options
|
||||||
%{_localstatedir}/lib/pcp/config/*
|
%{_localstatedir}/lib/pcp/config/*
|
||||||
|
|
||||||
@ -488,6 +503,11 @@ chown -R pcp:pcp %{_logsdir}/pmproxy 2>/dev/null
|
|||||||
%defattr(-,root,root)
|
%defattr(-,root,root)
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue May 14 2013 Nathan Scott <nathans@redhat.com> - 3.8.0-1
|
||||||
|
- Update to latest PCP sources.
|
||||||
|
- Validate metric names passed into pmiAddMetric (BZ 958019)
|
||||||
|
- Install log directories with correct ownership (BZ 960858)
|
||||||
|
|
||||||
* Fri Apr 19 2013 Nathan Scott <nathans@redhat.com> - 3.7.2-1
|
* Fri Apr 19 2013 Nathan Scott <nathans@redhat.com> - 3.7.2-1
|
||||||
- Update to latest PCP sources.
|
- Update to latest PCP sources.
|
||||||
- Ensure root namespace exists at the end of install (BZ 952977)
|
- Ensure root namespace exists at the end of install (BZ 952977)
|
||||||
|
Loading…
Reference in New Issue
Block a user