With these changes and some small QA changes, add Mandriva 2010.1 and
2011.0 to the set of Linux distros for which PCP builds packages
correctly and QA runs to completion with no failures.
Changes committed to git://oss.sgi.com/kenj/pcp.git dev
GNUmakefile | 1
build/rpm/pcp.spec.in | 2 -
configure.in | 61 +++++++++++++++++++++++++++++++++++--
man/.gitignore | 2 +
src/include/builddefs.in | 29 +++++++++++++++--
src/pmdas/bonding/.gitignore | 2 +
src/pmdas/dbping/.gitignore | 4 ++
src/pmdas/elasticsearch/.gitignore | 2 +
src/pmdas/gpsd/.gitignore | 2 +
src/pmdas/kvm/.gitignore | 2 +
src/pmdas/lustrecomm/.gitignore | 1
src/pmdas/lustrecomm/GNUmakefile | 7 +---
src/pmdas/memcache/.gitignore | 2 +
src/pmdas/mmv/.gitignore | 1
src/pmdas/mmv/GNUmakefile | 7 +---
src/pmdas/mysql/.gitignore | 2 +
src/pmdas/named/.gitignore | 2 +
src/pmdas/netfilter/.gitignore | 2 +
src/pmdas/news/.gitignore | 2 +
src/pmdas/pdns/.gitignore | 2 +
src/pmdas/postfix/.gitignore | 2 +
src/pmdas/postgresql/.gitignore | 2 +
src/pmdas/roomtemp/.gitignore | 1
src/pmdas/roomtemp/GNUmakefile | 7 +---
src/pmdas/rsyslog/.gitignore | 2 +
src/pmdas/samba/.gitignore | 2 +
src/pmdas/simple/.gitignore | 1
src/pmdas/simple/GNUmakefile | 7 +---
src/pmdas/systemtap/.gitignore | 2 +
src/pmdas/trace/.gitignore | 2 -
src/pmdas/trace/GNUmakefile | 26 +++++++++++----
src/pmdas/trivial/.gitignore | 1
src/pmdas/trivial/GNUmakefile | 7 +---
src/pmdas/txmon/.gitignore | 1
src/pmdas/txmon/GNUmakefile | 7 +---
src/pmdas/vmware/.gitignore | 2 +
src/pmdas/zimbra/.gitignore | 2 +
src/pmimport/iostat2pcp/.gitignore | 2 +
src/pmimport/mrtg2pcp/.gitignore | 2 +
src/pmimport/sar2pcp/.gitignore | 2 +
src/pmimport/sheet2pcp/.gitignore | 2 +
41 files changed, 165 insertions(+), 52 deletions(-)
commit cc04a50cc179cf71e86dc44e3ce50efb80eee980
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Dec 30 06:22:09 2011 +1100
Cleanup compressed man pages
Another place where all of .gz, .bz2, .lzma and .xz need to be mentioned.
commit 654faad885b48e72a650aeca2bcb3a1e43bf4dbb
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Fri Dec 30 06:20:34 2011 +1100
Include /var/lib/pcp/config/pmlogconf in package
This directory did not have an explicit "install" line, and was
missing from the packaging.
Found in dredging through the Mandriva rpm installation log.
commit f5c7662294b6d95bfe8e3231a242af5ce9e319e0
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Dec 28 18:08:08 2011 +1100
More Mandriva man page hell
In 2011.0, the Mandriva pixies moved from .lzma compression for man
pages to .xz compression. This changes the names of all the man page
files in the packages and the "dirt" in the build area ... wholesale
changes to configure.in and builddefs.in to accommodate the packaging
changes, then lots of .gitignore changes.
commit 97b470fd5191add50f876e573240ee427c4ece72
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Dec 28 17:10:29 2011 +1100
pcp.spec.in - fileutils -> coreutils
At least on Mandriva 2011.0 there is no fileutils rpm, and the things
we depened on from fileutils (chgrp, chown, cp, ls, ...) all appear to
in coreutils, so change the Requires clause.
If this is not right for all the RPM platforms, then those that know
more than I will have to add vendor-specific variations.
commit 878062a4532dd31328f7f3595bf99202b2407ba1
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Dec 28 10:25:33 2011 +1100
Drive a stake into the heart of the symlinked <pcp> in the build
We don't need
ln -s $(TOPDIR)/src/include pcp
throughout the build.
There was a previous attempt to clean this up, but some of the PMDAs
were apparently spared ... no such mercy this time!
commit c8b4dd6c8c68225b6fd2dd47a4ea65166702d6a4
Author: Ken McDonell <kenj@xxxxxxxxxxxxxxxx>
Date: Wed Dec 28 06:50:02 2011 +1100
Changes for Mandriva build
First ensure configure sets target_distro=mandriva and then a bunch
of changes that are fallout from Mandriva using .lzma compress man
pages that is something of a train wreck in our build that assumed
.gz compressed man pages in lots of subtle ways.
|