pcp
[Top] [All Lists]

pcp updates

To: pcp@xxxxxxxxxxx
Subject: pcp updates
From: Nathan Scott <nscott@xxxxxxxxxx>
Date: Thu, 30 Oct 2008 12:55:19 +1100
Sender: pcp-bounce@xxxxxxxxxxx
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.




<Prev in Thread] Current Thread [Next in Thread>