Changes committed to git://oss.sgi.com:8090/nathans/pcp.git
src/pmcd/pmdaproc.sh | 46 ++++++++++---------
src/pmdas/GNUmakefile | 3 -
src/pmdas/dbping/GNUmakefile | 8 +--
src/pmdas/dbping/GNUmakefile.install | 28 -----------
src/pmdas/dbping/Install | 11 ----
src/pmdas/dbping/Remove | 9 ---
src/pmdas/memcache/GNUmakefile | 3 -
src/pmdas/memcache/GNUmakefile.install | 28 -----------
src/pmdas/memcache/Install | 13 -----
src/pmdas/memcache/Remove | 10 ----
src/pmdas/news/GNUmakefile | 2
src/pmdas/news/Install | 11 ----
src/pmdas/news/Remove | 9 ---
src/pmdas/simple/GNUmakefile | 2
src/pmdas/simple/GNUmakefile.install | 3 -
src/pmdas/simple/Install | 13 -----
src/pmdas/simple/Remove | 9 ---
src/pmdas/systemtap/GNUmakefile | 9 +--
src/pmdas/systemtap/GNUmakefile.install | 28 -----------
src/pmdas/systemtap/Install | 13 -----
src/pmdas/systemtap/Remove | 9 ---
src/pmdas/trivial/GNUmakefile.install | 3 -
src/pmdas/windows/hypnotoad.h | 3 -
src/pmdas/windows/instance.c | 12 ++---
src/pmdas/windows/pmda.c | 76
++++++++++++++++----------------
25 files changed, 96 insertions(+), 265 deletions(-)
commit a2dd7d7e5cf39894c82adc17b833af4ec3346914
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Aug 7 11:18:18 2008 +1000
Only install the systemtap PMDA on Linux.
commit 94775eebcd2c3f66ea7a40e5b8ee86ba7dc164f3
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Aug 7 11:12:11 2008 +1000
Update the pmdaproc.sh shared shell script, used by the PMDA
Install/Remove scripts.
- Remove special casing for just Linux to use $PCP_PMDAS_DIR
this is used by all platforms (was there for IRIX).
- Use path to DSO agents for all platforms, not Linux only.
- Fix DSO handling for Mac OS X and Windows platforms.
- Add support for Perl PMDAs
These are distinct to daemon PMDAs because a/ they cannot
handle -d on the command line (Perl debug flag), b/ they
can exist alongside daemon PMDAs (e.g. simple), and c/ on
Windows we cannot assume Perl lives at #!/usr/bin/perl...
I've also updated all the Install/Remove scripts for perl
PMDAs to use the right perl-enabling shell script variables.
Perl PMDAs don't need an installed Makefile, so these have
been removed from the source tree and are no longer installed.
Finally, we are now able to descend down into the Perl PMDAs
directories in a regular build, and install them - so we do.
commit e6b8ab9416d0bfe5182adc6e0a2d9695fb3e85ca
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Aug 7 08:19:53 2008 +1000
gmake does not evaluate environment variables when expanding
paths to included makefile snippets (like pcp.conf). So, we
need to first expand the optional env var PCP_DIR into a new
makefile macro, and only then use it. Affects only trivial
and simple PMDAs (installed) makefiles.
commit 58708087fcd49890154351e3689570d4d5d3afc1
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Aug 7 07:52:52 2008 +1000
Fix up several issues with the updated instance domain handling
code in the Windows PMDA. Some metrics were annotated with the
wrong instance type. When discarding the _Total values from the
PDH API routines, need to return -1 from windows_check_instance,
else these are still counted. Finally, delay windows_init call
until after the domain number has been pushed into the pmid and
indom values in the metric table.
|