Hi all: The following patch will install the gmond module (including python) config files to the sysconfdir as well as the python modules to moduledir when `make install` is executed:
Index: gmond/modules/status/Makefile.am =================================================================== --- gmond/modules/status/Makefile.am (revision 2302) +++ gmond/modules/status/Makefile.am (working copy) @@ -12,3 +12,7 @@ endif INCLUDES = @APR_INCLUDES@ + +install-data-hook: + mkdir -p $(DESTDIR)$(sysconfdir)/conf.d/ && \ + $(INSTALL_DATA) ../conf.d/modgstatus.conf $(DESTDIR)$(sysconfdir)/conf.d Index: gmond/modules/cpu/Makefile.am =================================================================== --- gmond/modules/cpu/Makefile.am (revision 2302) +++ gmond/modules/cpu/Makefile.am (working copy) @@ -26,3 +26,7 @@ endif INCLUDES = @APR_INCLUDES@ + +install-data-hook: + mkdir -p $(DESTDIR)$(sysconfdir)/conf.d && \ + $(INSTALL_DATA) ../conf.d/multicpu.conf $(DESTDIR)$(sysconfdir)/conf.d Index: gmond/python_modules/network/Makefile.am =================================================================== --- gmond/python_modules/network/Makefile.am (revision 2302) +++ gmond/python_modules/network/Makefile.am (working copy) @@ -1,2 +1,9 @@ pys = tcpconn.py EXTRA_DIST = $(pys) + +if BUILD_PYTHON +install-data-hook: + mkdir -p $(DESTDIR)$(moduledir)/python_modules && \ + $(INSTALL_DATA) $(pys) $(DESTDIR)$(moduledir)/python_modules + $(INSTALL_DATA) ../conf.d/tcpconn.pyconf $(DESTDIR)$(sysconfdir)/conf.d +endif Index: gmond/python_modules/Makefile.am =================================================================== --- gmond/python_modules/Makefile.am (revision 2302) +++ gmond/python_modules/Makefile.am (working copy) @@ -1,2 +1,8 @@ DIST_SUBDIRS = disk example network EXTRA_DIST = ./conf.d/*.pyconf + +if BUILD_PYTHON +PYTHON_SUBDIR = disk example network +endif + +SUBDIRS = $(PYTHON_SUBDIR) Index: gmond/python_modules/disk/Makefile.am =================================================================== --- gmond/python_modules/disk/Makefile.am (revision 2302) +++ gmond/python_modules/disk/Makefile.am (working copy) @@ -1,2 +1,9 @@ pys = multidisk.py EXTRA_DIST = $(pys) + +if BUILD_PYTHON +install-data-hook: + mkdir -p $(DESTDIR)$(moduledir)/python_modules && \ + $(INSTALL_DATA) $(pys) $(DESTDIR)$(moduledir)/python_modules + $(INSTALL_DATA) ../conf.d/diskusage.pyconf $(DESTDIR)$(sysconfdir)/conf.d/diskusage.pyconf.off +endif Index: gmond/python_modules/example/Makefile.am =================================================================== --- gmond/python_modules/example/Makefile.am (revision 2302) +++ gmond/python_modules/example/Makefile.am (working copy) @@ -1,2 +1,10 @@ -pys = example.py +pys = example.py spfexample.py EXTRA_DIST = $(pys) + +if BUILD_PYTHON +install-data-hook: + mkdir -p $(DESTDIR)$(moduledir)/python_modules && \ + $(INSTALL_DATA) $(pys) $(DESTDIR)$(moduledir)/python_modules + $(INSTALL_DATA) ../conf.d/example.pyconf $(DESTDIR)$(sysconfdir)/conf.d/example.pyconf.off + $(INSTALL_DATA) ../conf.d/spfexample.pyconf $(DESTDIR)$(sysconfdir)/conf.d/spfexample.pyconf.off +endif Since this is done by the make install target, packagers no longer need to manually install these files. I'd appreciate if someone could eyeball this and let me know if this looks fine before I check it in. Thanks, Bernard ------------------------------------------------------------------------------ ThinkGeek and WIRED's GeekDad team up for the Ultimate GeekDad Father's Day Giveaway. ONE MASSIVE PRIZE to the lucky parental unit. See the prize list and enter to win: http://p.sf.net/sfu/thinkgeek-promo _______________________________________________ Ganglia-developers mailing list Ganglia-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ganglia-developers