Changes committed to git://oss.sgi.com:8090/nathans/pcp.git
GNUmakefile | 4
Makepkgs | 50 ++--
build/GNUmakefile | 27 --
build/mac/English.lproj/GNUmakefile | 8
build/mac/GNUmakefile | 22 -
build/mac/installer-resources/GNUmakefile | 10
configure.in | 51 ++--
src/include/GNUmakefile | 1
src/include/buildrules | 19 +
src/pmcd/rc_pcp | 33 +-
src/pmdas/windows/GNUmakefile | 2
src/pmie/GNUmakefile | 4
src/pmie/etc_init.d_pmie | 297
------------------------
src/pmie/rc_pmie | 367
+++++++++++++++++++++++++-----
src/pmproxy/rc_pmproxy | 38 +--
15 files changed, 456 insertions(+), 477 deletions(-)
commit 3499f8a6c9ffd244b61afc99749434db0802fa38
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Oct 30 08:43:10 2008 +1100
Provide an optional alternative to building using a symlink to
pcp-version in the top level directory. For Win32 (no symlink
support to speak of) we now create a hardlink tree below this
location, instead of the single symlink, and build there. The
Debian build is also changed to use this, since it also didn't
like the symlink approach (dpkg-buildpackages does a `pwd` in
that directory to intuit the package version, and that gives
"pcp" when using a symlink). The Debian build no longer has
to be done by a nathans-special Makepkgs wrapper script, and
now nicely deposits .deb files in build/deb.
But, mainly, this change is to give us a functional packaging
component to the build on Win32.
Also in here, is a change to handle all the autoconf/configure
generated files the same way - only removed on "make distclean
/ realclean" - previously this was half-and-half (some removed
on "make clean", some were not). This implements the original
clear intention - tha "make clean" leaves these files, and a
"realclean" or "distclean" takes 'em out.
Finally, the mangle-src invocation is removed as its no longer
needed (AIUI) and is just complicating some of the make macros.
commit ca3b6e2a6caff989e53272711821e7c6b5d4b984
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Oct 30 08:42:30 2008 +1100
Update install paths for pcp files in mingw builds. Remove
a no-longer-used (makensis) configure macro - windows build
no longer uses this tool directly, uses the Strawberry Perl
build system to hide such details now.
commit 5197f1c52e59cf3ad63d3f66d04344caa1ba3218
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Oct 30 08:17:30 2008 +1100
Several small tweaks and consistency updates to the pcp, pmie, and
pmproxy daemon start scripts:
- remove unused initial base/link variables
- clarify diagnostics which print out the script name (some places
print the symlink name, others the canonical basename) - this is
unchanged, we just use explicit variable instead of open-coding
this.
- compare the name the script was invoked with (possibly a symlink
in the startup process) and the canonical name - use this to set
the default verbosity level, instead of always defaulting to on.
Aim is to make the bootup process less chatty, and more like all
other daemon startup scripts.
- add -v option to pmie/pmproxy scripts, for consistency with the
pcp start script.
- remove couple of comments that simply stated what the next line
of script was doing.
- make pmie and pmproxy scripts use the same shutdown logic that
pmcd uses, in terms of chattiness (iow. we don't print "Waiting
for pmie processes" anymore if there were none to stop).
One thing not done - the pmproxy script was overlooked during the
recent changes to rc_pcp to speedup pmcd startup/shutdown (pmsleep,
et al)... similar changes should be made there se at some point -
we still have an unconditional "sleep 3" on shutdown for example.
commit 4c54d3d12db7fa77acbd059291954665b8010ed6
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Oct 30 07:58:50 2008 +1100
Add a missing windows PMDA source file into the HFILES macro,
so its picked up in the generated source tarball.
commit 6f1d5502568c49375b64c15bff92ad93afcbf5f8
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Thu Oct 30 07:55:12 2008 +1100
Add makefiles for the mac build subdirectories, instead of handling
those files usng relative paths from build/mac. Preparation for an
upcoming build system change to (optionally) not use the top level
pcp-version symlink approach (native Win32 doesn't "do" symlinks).
commit bec817d701c43f00f33e19a30449afe6143c6c17
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Oct 28 08:09:32 2008 +1100
Rename pmie start script for consistency with pmproxy/pcp scripts.
commit 9d26bcb36c77379dab00f1162b476a081e23851a
Author: Nathan Scott <nathans@xxxxxxxxxx>
Date: Tue Oct 28 08:07:40 2008 +1100
Remove obsolete Trix MAC label shell snippet from pmie start script.
|