6fb7136bf4
- Package pre-populated tmp directory. The directory must be world writeable (with the sticky-bit set), as it may be used by any PMDAs or client tools; (bnc#782967). - Update to pcp-3.6.10. + Transition daemons to run under an unprivileged account. + Fixes for security advisory CVE-2012-5530: tmpfile flaws; (bnc#782967). + Fix pcp(1) command short-form pmlogger reporting. + Fix pmdalogger error handling for directory files. + Fix pmstat handling of odd corner case in CPU metrics. + Correct the python ctype used for pmAtomValue 32bit ints. + Add missing RPM spec dependency for python-ctypes. + Corrections to pmdamysql metrics units. + Add pmdamysql slave status metrics. + Improve pmcollectl error messages. + Parameterize pmcollectl CPU counts in interrupt subsys. + Fix generic RPM packaging for powerpc builds. + Fix python API use of reentrant libpcp string routines. + Python code backporting for RHEL5 in qa and pmcollectl. + Fix edge cases in capturing interrupt error counts. - Update to pcp-3.6.9. + Python wrapper for the pmimport API + Make sar2pcp work with the sysstat versions from RHEL5, RHEL6, and all recent Fedora versions (which is almost all current versions of sysstat verified). + Added a number of additional metrics into the importer for people starting to use it to analyse sar data from real customer incidents. OBS-URL: https://build.opensuse.org/package/show/Base:System/pcp?expand=0&rev=25
40 lines
1.7 KiB
Diff
40 lines
1.7 KiB
Diff
Index: pcp-3.6.10/src/perl/PMDA/Makefile.PL
|
|
===================================================================
|
|
--- pcp-3.6.10.orig/src/perl/PMDA/Makefile.PL
|
|
+++ pcp-3.6.10/src/perl/PMDA/Makefile.PL
|
|
@@ -15,7 +15,7 @@ if ($ENV{TARGET_OS} eq "mingw") {
|
|
else {
|
|
$ldfrom = "local.o PMDA.o";
|
|
$inc = "-I$ENV{PCP_TOPDIR}/src/include/pcp -I/usr/include/pcp";
|
|
- $libs = ["-L$ENV{PCP_TOPDIR}/src/libpcp_pmda/src -L$ENV{PCP_TOPDIR}/src/libpcp/src -lpcp_pmda -lpcp"];
|
|
+ $libs = ["-lpcp_pmda -lpcp"];
|
|
}
|
|
if ($ENV{TARGET_OS} eq "darwin") {
|
|
# standard ones, minus -arch ppc
|
|
Index: pcp-3.6.10/src/perl/LogImport/Makefile.PL
|
|
===================================================================
|
|
--- pcp-3.6.10.orig/src/perl/LogImport/Makefile.PL
|
|
+++ pcp-3.6.10/src/perl/LogImport/Makefile.PL
|
|
@@ -15,7 +15,7 @@ if ($ENV{TARGET_OS} eq "mingw") {
|
|
else {
|
|
$ldfrom = "LogImport.o",
|
|
$inc = "-I$ENV{PCP_TOPDIR}/src/include/pcp -I/usr/include/pcp";
|
|
- $libs = ["-L$ENV{PCP_TOPDIR}/src/libpcp/src -L$ENV{PCP_TOPDIR}/src/libpcp_import/src -lpcp_import -lpcp"];
|
|
+ $libs = ["-lpcp_import -lpcp"];
|
|
}
|
|
if ($ENV{TARGET_OS} eq "darwin") {
|
|
# standard ones, minus -arch ppc
|
|
Index: pcp-3.6.10/src/perl/MMV/Makefile.PL
|
|
===================================================================
|
|
--- pcp-3.6.10.orig/src/perl/MMV/Makefile.PL
|
|
+++ pcp-3.6.10/src/perl/MMV/Makefile.PL
|
|
@@ -15,7 +15,7 @@ if ($ENV{TARGET_OS} eq "mingw") {
|
|
else {
|
|
$ldfrom = "MMV.o";
|
|
$inc = "-I$ENV{PCP_TOPDIR}/src/include/pcp -I/usr/include/pcp";
|
|
- $libs = ["-L$ENV{PCP_TOPDIR}/src/libpcp_mmv/src -L$ENV{PCP_TOPDIR}/src/libpcp/src -lpcp_mmv -lpcp"];
|
|
+ $libs = ["-lpcp_mmv -lpcp"];
|
|
}
|
|
if ($ENV{TARGET_OS} eq "darwin") {
|
|
# standard ones, minus -arch ppc
|