Hi Daniel,

some comments :-)


Best regards

  -- Dago

Anfang der weitergeleiteten E-Mail:

> Von: d_poc...@users.sourceforge.net
> Datum: 27. November 2011 03:20:53 MEZ
> An: devel@lists.opencsw.org
> Betreff: [csw-devel] SF.net SVN: gar:[16300] 
> csw/mgar/pkg/ganglia/trunk/Makefile
> Antwort an: Broadcasts commit logs for build descriptions and GAR 
> <devel@lists.opencsw.org>
> 
> Revision: 16300
>          http://gar.svn.sourceforge.net/gar/?rev=16300&view=rev
> Author:   d_pocock
> Date:     2011-11-27 02:20:53 +0000 (Sun, 27 Nov 2011)
> Log Message:
> -----------
> ganglia: tweak for config files
> 
> Modified Paths:
> --------------
>    csw/mgar/pkg/ganglia/trunk/Makefile
> 
> Modified: csw/mgar/pkg/ganglia/trunk/Makefile
> ===================================================================
> --- csw/mgar/pkg/ganglia/trunk/Makefile       2011-11-27 02:00:22 UTC (rev 
> 16299)
> +++ csw/mgar/pkg/ganglia/trunk/Makefile       2011-11-27 02:20:53 UTC (rev 
> 16300)
> @@ -138,18 +138,18 @@
> ETCGANGLIA = $(sysconfdir)
> 
> PKGFILES_CSWganglia = 
> -PKGFILES_CSWgangliaagent = .*/gmond.conf* .*/sbin/gmond .*/bin/gmetric 
> $(libdir)/ganglia/mod*.so /etc/opt/csw/init.d/cswgmond
> +PKGFILES_CSWgangliaagent = .*/gmond.conf.CSW /etc/opt/csw/ganglia/conf.d/* 
> .*/sbin/gmond .*/bin/gmetric $(libdir)/ganglia/mod*.so 
> /etc/opt/csw/init.d/cswgmond

I suggest doing it one file at a time, this makes both reading, editing,
moving files between packages and reviewing changes easier, e.g.

PKGFILES_CSWgangliaagent += .*/gmond.conf.CSW <- better fully qualify
PKGFILES_CSWgangliaagent += /etc/opt/csw/ganglia/conf.d/*
PKGFILES_CSWgangliaagent += .*/sbin/gmond (even better if 32/64: $(call 
baseisadirs,$(sbindir),gmond)
PKGFILES_CSWgangliaagent += .*/bin/gmetric
PKGFILES_CSWgangliaagent += $(libdir)/ganglia/mod*.so <- Remmber we have regex, 
not globbing!
PKGFILES_CSWgangliaagent += /etc/opt/csw/init.d/cswgmond

> PKGFILES_CSWlibganglia0 += $(call 
> baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0\.0\.0)
> PKGFILES_CSWlibganglia0 += $(call 
> baseisadirs,$(libdir),libganglia-3\.1\.7\.so\.0(\.\d+)*)

There is the more consise $(call pkgfiles_lib,libganglia-3.1.7.so.0) which is 
however not
suggested by checkpkg which replaces both lines.

> CHECKPKG_OVERRIDES_CSWlibganglia0 += 
> shared-lib-pkgname-mismatch|file=opt/csw/lib/libganglia-3.1.7.so.0.0.0|soname=libganglia-3.1.7.so.0|pkgname=CSWlibganglia0|expected=CSWlibganglia3-1-7-0
> PKGFILES_CSWgangliamodpython = .*python.*
> PKGFILES_CSWganglia-dev = .*/include/.*.h .*/bin/ganglia-config 
> $(libdir)/libganglia.so
> -PKGFILES_CSWgangliagmetad = .*/sbin/gmetad .*/gmetad.* 
> /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad
> +PKGFILES_CSWgangliagmetad = .*/sbin/gmetad .*/gmetad.conf.CSW 
> /var/opt/csw/ganglia/rrds /etc/opt/csw/init.d/cswgmetad
> PKGFILES_CSWgangliaweb = $(WWWGANGLIA)/.* /opt/csw/apache2/etc/extra/.*
> 
> PRESERVECONF = /opt/csw/apache2/etc/extra/httpd-ganglia.conf.CSW
> -PRESERVECONF += /etc/opt/csw/ganglia/gmond.conf.CSW
> -PRESERVECONF += /etc/opt/csw/ganglia/gmetad.conf.CSW
> +PRESERVECONF += /etc/opt/csw/ganglia/gmond.conf
> +PRESERVECONF += /etc/opt/csw/ganglia/gmetad.conf

Right, usually the trailing .CSW is appended automatically, inspect 
work/<host>/build-global/*.protoype if in doubt.

> PRESERVECONF += /etc/opt/csw/ganglia/conf.d/modgstatus.conf.CSW
> PRESERVECONF += /etc/opt/csw/ganglia/conf.d/modpython.conf.CSW
> PRESERVECONF += $(WWWGANGLIA)/conf.php
> 
> This was sent by the SourceForge.net collaborative development platform, the 
> world's largest Open Source development site.
> 
> _______________________________________________
> devel mailing list
> devel@lists.opencsw.org
> https://lists.opencsw.org/mailman/listinfo/devel

_______________________________________________
devel mailing list
devel@lists.opencsw.org
https://lists.opencsw.org/mailman/listinfo/devel

Reply via email to