[csw-devel] SF.net SVN: gar:[3775] csw/mgar/pkg

j_arndt at users.sourceforge.net j_arndt at users.sourceforge.net
Mon Mar 16 11:47:24 CET 2009


Revision: 3775
          http://gar.svn.sourceforge.net/gar/?rev=3775&view=rev
Author:   j_arndt
Date:     2009-03-16 10:47:24 +0000 (Mon, 16 Mar 2009)

Log Message:
-----------
pnp: initial commit

Added Paths:
-----------
    csw/mgar/pkg/pnp/
    csw/mgar/pkg/pnp/branches/
    csw/mgar/pkg/pnp/tags/
    csw/mgar/pkg/pnp/trunk/
    csw/mgar/pkg/pnp/trunk/Makefile
    csw/mgar/pkg/pnp/trunk/checksums
    csw/mgar/pkg/pnp/trunk/files/
    csw/mgar/pkg/pnp/trunk/files/CSWpnp.gspec
    csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype
    csw/mgar/pkg/pnp/trunk/files/cswpnp
    csw/mgar/pkg/pnp/trunk/files/makefile.diff
    csw/mgar/pkg/pnp/trunk/files/npcd.diff


Property changes on: csw/mgar/pkg/pnp/trunk
___________________________________________________________________
Added: svn:ignore
   + cookies
download
work


Added: svn:externals
   + gar https://gar.svn.sf.net/svnroot/gar/csw/mgar/gar/v2


Added: csw/mgar/pkg/pnp/trunk/Makefile
===================================================================
--- csw/mgar/pkg/pnp/trunk/Makefile	                        (rev 0)
+++ csw/mgar/pkg/pnp/trunk/Makefile	2009-03-16 10:47:24 UTC (rev 3775)
@@ -0,0 +1,140 @@
+GARNAME = pnp
+GARVERSION = 0.4.13
+CATEGORIES = apps
+
+DESCRIPTION = Analyzing Nagios performance data with RRD databases.
+define BLURB
+  PNP is an addon to nagios which analyzes performance data provided by plugins and stores them automatically into RRD-databases
+endef
+
+SF_PROJ = pnp4nagios
+MASTER_SITES = $(SF_MIRRORS)
+DISTFILES  = $(GARNAME)-$(GARVERSION).tar.gz
+DISTFILES += $(call admfiles,CSWpnp, prototype )
+DISTFILES += cswpnp
+#DISTFILES += cswpnp cswpnp.xml svc-cswpnp
+
+PATCHFILES += makefile.diff
+PATCHFILES += npcd.diff
+
+# We define upstream file regex so we can be notifed of new upstream software release
+#UFILES_REGEX = -(\d+(?:\.\d+)*).tar.gz
+
+# If the url used to check for software update is different of MASTER_SITES, then 
+# uncomment the next line. Otherwise it is set by default to the value of MASTER_SITES
+# UPSTREAM_MASTER_SITES = 
+
+LDFLAGS += -L/usr/ucblib
+LIBS += -lucb
+
+datadir = /opt/csw/nagios/share/pnp
+sysconfdir = $(prefix)/nagios/etc/pnp
+bindir = $(prefix)/nagios/bin
+libexecdir = $(prefix)/libexec/nagios-plugins
+
+REQUIRED_PKGS_sparc = SUNWscpux
+REQUIRED_PKGS_i386 = SUNWscpu
+REQUIRED_PKGS = CSWphp5 CSWphp5gd CSWap2modphp5 CSWrrd $(REQUIRED_PKGS_$(GARCH)) CSWcswclassutils
+SPKG_CLASSES = none cswinitsmf
+
+PROTOTYPE_FILTER  = awk '$$$$3 ~ /\/init.d\/cswpnp$$$$/ { $$$$2 = "cswinitsmf" } { print }'
+
+CONFIGURE_ARGS = $(DIRPATHS)
+CONFIGURE_ARGS += --with-perl_lib_path=/opt/csw/lib/perl/csw
+CONFIGURE_ARGS += --with-perfdata-logfile=/opt/csw/nagios/var/perfdata.log
+CONFIGURE_ARGS += --with-perfdata-dir=/opt/csw/nagios/share/perfdata
+CONFIGURE_ARGS += --with-perfdata-spool-dir=/opt/csw/var/spool/perfdata
+CONFIGURE_ARGS += --htmldir=/opt/csw/nagios/share/pnp
+
+BUILD_ARGS = all
+TEST_SCRIPTS = 
+
+INSTALL_SCRIPTS = base-custom
+INSTALL_SCRIPTS += html-custom
+INSTALL_SCRIPTS += scripts-custom
+INSTALL_SCRIPTS += config-custom
+INSTALL_SCRIPTS += contrib-custom
+
+include gar/category.mk
+
+DATAROOTDIR = $(datadir)
+CONTRIBDIR = $(DATAROOTDIR)/contrib
+SYSCONFDIR = $(sysconfdir)
+LIBEXECDIR = $(libexecdir)
+BINDIR = $(bindir)
+PERFDATA_SPOOL_DIR=/opt/csw/nagios/var/spool/perfdata/
+PERFDATADIR = /opt/csw/nagios/share/perfdata
+
+install-base-custom:
+	@echo "$(GARCH)"
+	@echo "$(GARCH)"
+	@echo "$(GARCH)"
+	@ginstall -m 755 -d $(DESTDIR)$(BINDIR)
+	@ginstall -m 755 -d $(DESTDIR)$(PERFDATA_SPOOL_DIR)
+	@ginstall -m 754 $(WORKSRC)/src/npcd $(DESTDIR)$(BINDIR)
+	@ginstall -m 754 $(WORKSRC)/src/npcdmod $(DESTDIR)$(BINDIR)
+	@ginstall -d $(DESTDIR)/etc/opt/csw/init.d
+	@ginstall -m 755 $(FILEDIR)/cswpnp $(DESTDIR)/etc/opt/csw/init.d/cswpnp
+
+install-html-custom:
+	@ginstall -m 755  -d $(DESTDIR)$(DATAROOTDIR)
+	@ginstall -m 755  -d $(DESTDIR)$(DATAROOTDIR)/images
+	@ginstall -m 755  -d $(DESTDIR)$(DATAROOTDIR)/include
+	@ginstall -m 755  -d $(DESTDIR)$(DATAROOTDIR)/include/font
+	@ginstall -m 755  -d $(DESTDIR)$(DATAROOTDIR)/include/font/makefont
+	@ginstall -m 755  -d $(DESTDIR)$(DATAROOTDIR)/include/js
+	@ginstall -m 755  -d $(DESTDIR)$(DATAROOTDIR)/lang/
+	@ginstall -m 755  -d $(DESTDIR)$(DATAROOTDIR)/templates/
+	@ginstall -m 755  -d $(DESTDIR)$(DATAROOTDIR)/templates.dist/
+	@ginstall -m 755  -d $(DESTDIR)$(DATAROOTDIR)/templates.special/
+	for file in $(WORKSRC)/share/pnp/*.php; \
+	do ginstall -m 644  $$file $(DESTDIR)$(DATAROOTDIR); done
+	for file in $(WORKSRC)/share/pnp/templates.dist/*.php; \
+	do ginstall -m 644  $$file $(DESTDIR)$(DATAROOTDIR)/templates.dist; done
+	for file in $(WORKSRC)/share/pnp/templates.special/*.php; \
+	do ginstall -m 644  $$file $(DESTDIR)$(DATAROOTDIR)/templates.special; done
+	for file in $(WORKSRC)/share/pnp/lang/*.php; \
+	do ginstall -m 644  $$file $(DESTDIR)$(DATAROOTDIR)/lang; done
+	for file in $(WORKSRC)/share/pnp/images/*; \
+	do ginstall -m 644  $$file $(DESTDIR)$(DATAROOTDIR)/images; done
+	for file in $(WORKSRC)/share/pnp/include/*.*; \
+	do ginstall -m 644  $$file $(DESTDIR)$(DATAROOTDIR)/include; done
+	for file in $(WORKSRC)/share/pnp/include/js/*; \
+	do ginstall -m 644  $$file $(DESTDIR)$(DATAROOTDIR)/include/js; done
+	for file in $(WORKSRC)/share/pnp/include/font/*.php; \
+	do ginstall -m 644  $$file $(DESTDIR)$(DATAROOTDIR)/include/font; done
+	for file in $(WORKSRC)/share/pnp/include/font/makefont/*; \
+	do ginstall -m 644  $$file $(DESTDIR)$(DATAROOTDIR)/include/font/makefont; done
+
+install-scripts-custom:
+	@ginstall -m 755  -d $(DESTDIR)$(PERFDATADIR)
+	@ginstall -m 755  -d $(DESTDIR)$(LIBEXECDIR)
+	@ginstall -m 755  $(WORKSRC)/scripts/process_perfdata.pl $(DESTDIR)$(LIBEXECDIR)
+	#@ginstall -m 755  $(WORKSRC)/scripts/pcheck_pnp_rrds.pl $(DESTDIR)$(LIBEXECDIR)
+
+install-config-custom:
+	-rm -f $(DESTDIR)$(HTMLDIR)/conf/config.php
+	@ginstall -m 755  -d $(DESTDIR)$(SYSCONFDIR)
+	@ginstall -m 755  -d $(DESTDIR)$(SYSCONFDIR)/check_commands
+	@ginstall -m 755  -d $(DESTDIR)$(SYSCONFDIR)/pages
+	@ginstall -m 644  $(WORKSRC)/sample-config/pnp/pnp4nagios_release $(DESTDIR)$(SYSCONFDIR)
+	@ginstall -m 644   $(WORKSRC)/sample-config/pnp/config.php $(DESTDIR)$(SYSCONFDIR)
+	@ginstall -m 644   $(WORKSRC)/sample-config/pnp/background.pdf $(DESTDIR)$(SYSCONFDIR)
+	-rm -f $(DESTDIR)$(HTMLDIR)/conf/config.php
+	@ginstall -m 755  -d $(DESTDIR)$(SYSCONFDIR)
+	@ginstall -m 755  -d $(DESTDIR)$(SYSCONFDIR)/check_commands
+	@ginstall -m 755  -d $(DESTDIR)$(SYSCONFDIR)/pages
+	@ginstall -m 644   $(WORKSRC)/sample-config/pnp/config.php $(DESTDIR)$(SYSCONFDIR)
+	@ginstall -m 644   $(WORKSRC)/sample-config/pnp/process_perfdata.cfg-sample $(DESTDIR)$(SYSCONFDIR)
+	@ginstall -m 644   $(WORKSRC)/sample-config/pnp/rra.cfg-sample $(DESTDIR)$(SYSCONFDIR)
+	@ginstall -m 644   $(WORKSRC)/sample-config/pnp/check_commands/check_nwstat.cfg-sample $(DESTDIR)$(SYSCONFDIR)/check_commands
+	@ginstall -m 644   $(WORKSRC)/sample-config/pnp/pages/web_traffic.cfg-sample $(DESTDIR)$(SYSCONFDIR)/pages
+	@ginstall -m 644   $(WORKSRC)/sample-config/pnp/npcd.cfg-sample $(DESTDIR)$(SYSCONFDIR)/npcd.cfg
+
+install-contrib-custom:
+	@ginstall -m 755  -d $(DESTDIR)$(CONTRIBDIR)
+	@ginstall -m 755  -d $(DESTDIR)$(CONTRIBDIR)/ssi
+	@ginstall -m 644 $(WORKSRC)/contrib/makeserviceextinfo.pl $(DESTDIR)$(CONTRIBDIR)
+	@ginstall -m 644 $(WORKSRC)/contrib/verify_pnp_config $(DESTDIR)$(CONTRIBDIR)
+	@ginstall -m 644 $(WORKSRC)/contrib/verify_pnp_config.txt $(DESTDIR)$(CONTRIBDIR)
+	@ginstall -m 644 $(WORKSRC)/contrib/ssi/status-header.ssi $(DESTDIR)$(CONTRIBDIR)/ssi

Added: csw/mgar/pkg/pnp/trunk/checksums
===================================================================
--- csw/mgar/pkg/pnp/trunk/checksums	                        (rev 0)
+++ csw/mgar/pkg/pnp/trunk/checksums	2009-03-16 10:47:24 UTC (rev 3775)
@@ -0,0 +1,5 @@
+20a96f81edba29dcd21215bde4af8b57  download/pnp-0.4.13.tar.gz
+216b8ed50919642c3fae2a6520724dd3  download/CSWpnp.gspec
+e96576b61cabf446d0d38bd19a45b2b8  download/CSWpnp.prototype
+30e8699531bb0249542b3012a00a73b1  download/makefile.diff
+b1229d599c2ce12c3aacf0a44e1588d6  download/npcd.diff

Added: csw/mgar/pkg/pnp/trunk/files/CSWpnp.gspec
===================================================================
--- csw/mgar/pkg/pnp/trunk/files/CSWpnp.gspec	                        (rev 0)
+++ csw/mgar/pkg/pnp/trunk/files/CSWpnp.gspec	2009-03-16 10:47:24 UTC (rev 3775)
@@ -0,0 +1,3 @@
+%var            bitname pnp
+%var            pkgname CSWpnp
+%include        url file://%{PKGLIB}/csw_dyndepend.gspec

Added: csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype
===================================================================
--- csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype	                        (rev 0)
+++ csw/mgar/pkg/pnp/trunk/files/CSWpnp.prototype	2009-03-16 10:47:24 UTC (rev 3775)
@@ -0,0 +1,167 @@
+d none /opt/csw/nagios 0755 root bin
+d none /opt/csw/nagios/bin 0755 nagios nagios
+f none /opt/csw/nagios/bin/npcd 0754 nagios nagios
+f none /opt/csw/nagios/bin/npcdmod 0754 nagios nagios
+d none /opt/csw/nagios/etc/pnp 0755 nagios nagios
+f none /opt/csw/nagios/etc/pnp/background.pdf 0644 nagios nagios
+d none /opt/csw/nagios/etc/pnp/check_commands 0755 nagios nagios
+f none /opt/csw/nagios/etc/pnp/check_commands/check_nwstat.cfg-sample 0644 nagios nagios
+f none /opt/csw/nagios/etc/pnp/config.php 0644 nagios nagios
+f none /opt/csw/nagios/etc/pnp/npcd.cfg 0644 nagios nagios
+d none /opt/csw/nagios/etc/pnp/pages 0755 nagios nagios
+f none /opt/csw/nagios/etc/pnp/pages/web_traffic.cfg-sample 0644 nagios nagios
+f none /opt/csw/nagios/etc/pnp/pnp4nagios_release 0644 nagios nagios
+f none /opt/csw/nagios/etc/pnp/process_perfdata.cfg-sample 0644 nagios nagios
+f none /opt/csw/nagios/etc/pnp/rra.cfg-sample 0644 nagios nagios
+d none /opt/csw/libexec/nagios-plugins 0755 root bin
+f none /opt/csw/libexec/nagios-plugins/process_perfdata.pl 0755 root bin
+d none /opt/csw/nagios/share 0755 nagios nagios
+d none /opt/csw/nagios/share/perfdata 0755 nagios nagios
+d none /opt/csw/nagios/share/pnp 0755 nagios nagios
+f none /opt/csw/nagios/share/pnp/ajax.php 0644 nagios nagios
+d none /opt/csw/nagios/share/pnp/images 0755 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/ack.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/action.gif 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/calendar.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/critical.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/eps.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/graph.gif 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/int.gif 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/int2.gif 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/link.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/noack.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/notify.gif 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/ok.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/pages.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/pdf.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/pnp.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/recovery.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/rrdtool.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/svg.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/trends.gif 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/warning.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/xml.png 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/images/zoom.png 0644 nagios nagios
+d none /opt/csw/nagios/share/pnp/include 0755 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/debug.php 0644 nagios nagios
+d none /opt/csw/nagios/share/pnp/include/font 0755 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/courier.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/helvetica.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/helveticab.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/helveticabi.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/helveticai.php 0644 nagios nagios
+d none /opt/csw/nagios/share/pnp/include/font/makefont 0755 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1250.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1251.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1252.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1253.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1254.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1255.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1257.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/cp1258.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/cp874.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-1.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-11.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-15.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-16.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-2.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-4.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-5.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-7.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/iso-8859-9.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/koi8-r.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/koi8-u.map 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/makefont/makefont.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/symbol.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/times.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/timesb.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/timesbi.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/timesi.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/font/zapfdingbats.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/fpdf.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/fpdf_tpl.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/fpdi.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/fpdi_pdf_parser.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/function.inc.php 0644 nagios nagios
+d none /opt/csw/nagios/share/pnp/include/js 0755 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/builder.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/calendar-blue.css 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/calendar-de.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/calendar-en.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/calendar-setup.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/calendar.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/controls.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/dragdrop.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/effects.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/menuarrow.gif 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/overlib_mini.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/prototype.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/scriptaculous.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/slider.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/sound.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/unittest.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/js/zoom.js 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/pdf_context.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/pdf_parser.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/site.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/style.css 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/tpl_function.inc.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/include/wrapper_functions.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/index.php 0644 nagios nagios
+d none /opt/csw/nagios/share/pnp/lang 0755 nagios nagios
+f none /opt/csw/nagios/share/pnp/lang/lang_de.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/lang/lang_en.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/lang/lang_fr.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/lang/lang_nl.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/lang/lang_se.php 0644 nagios nagios
+d none /opt/csw/nagios/share/pnp/templates 0755 nagios nagios
+d none /opt/csw/nagios/share/pnp/templates.dist 0755 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check-host-alive.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_disk.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_dns.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_fping.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_http.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_http_url.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_iftraffic_counter.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_iftraffic_pct.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_load.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_messpc_temp.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_multi.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_nt_cpu.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_nt_disk.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_nt_mem.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_CONNS.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_LOAD.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_LOAD1.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_LOAD15.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_LOAD5.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_nwstat_ofiles.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_connection-time.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_connection-time.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_pga-in-memory-sort-ratio.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_redo-io-traffic.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_switch-interval.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_oracle_health_tablespace-usage.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_ping.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_pnp_rrds.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_smtp.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_snmp_int-bits.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_snmp_int.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_swap.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_tcp.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/check_users.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/default.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.dist/response.php 0644 nagios nagios
+d none /opt/csw/nagios/share/pnp/templates.special 0755 nagios nagios
+f none /opt/csw/nagios/share/pnp/templates.special/loop.php 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/zoom.php 0644 nagios nagios
+d none /opt/csw/nagios/share/pnp/contrib 0755 nagios nagios
+d none /opt/csw/nagios/share/pnp/contrib/ssi 0755 nagios nagios
+f none /opt/csw/nagios/share/pnp/contrib/makeserviceextinfo.pl 0755 nagios nagios
+f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config 0755 nagios nagios
+f none /opt/csw/nagios/share/pnp/contrib/verify_pnp_config.txt 0644 nagios nagios
+f none /opt/csw/nagios/share/pnp/contrib/ssi/status-header.ssi 0644 nagios nagios
+d none /opt/csw/nagios/var 0755 nagios nagios
+d none /opt/csw/nagios/var/spool 0755 nagios nagios
+d none /opt/csw/nagios/var/spool/perfdata 0755 nagios nagios
+f cswinitsmf /etc/opt/csw/init.d/cswpnp 0755 root bin

Added: csw/mgar/pkg/pnp/trunk/files/cswpnp
===================================================================
--- csw/mgar/pkg/pnp/trunk/files/cswpnp	                        (rev 0)
+++ csw/mgar/pkg/pnp/trunk/files/cswpnp	2009-03-16 10:47:24 UTC (rev 3775)
@@ -0,0 +1,52 @@
+#!/bin/sh
+#
+# Copyright (c) 1992 - 2001 by Sun Microsystems, Inc.
+# All rights reserved.
+#
+#ident  "@(#)pnp       1.19    01/12/05 SMI"
+# Modified for CSW by Alex Moore 2005-12-03
+# 2007-08-18 Add pid file support.
+# 2007-08-19 Fix nagios uid used for pgrep.  Thanks to Will McDonald for this.
+# 2009-03-08 Fix for "user = nagios" and awk
+
+CONFIG_FILE=/etc/opt/csw/pnp.cfg
+if [ ! -f $CONFIG_FILE ] ; then
+    CONFIG_FILE=/opt/csw/nagios/etc/pnp/npcd.cfg
+fi
+BIN_FILE="/opt/csw/nagios/bin/npcd"
+pidfile=`grep '^pid_file' $CONFIG_FILE |awk '{ FS = "=" } {print $2;}'`
+PNP_USER=`awk '/^user/ { print $NF }' $CONFIG_FILE`
+
+case "$1" in
+'restart')
+        [ -n "`pgrep -x -u 0,1,$PNP_USER npcd`" ] && /usr/bin/kill `head -1 $pidfile`
+        # remove pid file
+        if [ -f "$pidfile" ]; then
+            rm "$pidfile"
+        fi
+        if [ -f $CONFIG_FILE ]; then
+            wait 1
+            $BIN_FILE -c $CONFIG_FILE -d
+        fi
+        ;;
+
+'start')
+        if [ -f $CONFIG_FILE ]; then
+            $BIN_FILE -c $CONFIG_FILE -d
+        fi
+        ;;
+
+'stop') 
+        [ -n "`pgrep -x -u 0,1,$PNP_USER npcd`" ] && /usr/bin/kill `head -1 $pidfile`
+        # remove pid file
+        if [ -f "$pidfile" ]; then
+            rm "$pidfile"
+        fi
+        ;;
+
+*)
+        echo "Usage: $0 { start | stop | restart }"
+        exit 1
+        ;;
+esac
+exit 0

Added: csw/mgar/pkg/pnp/trunk/files/makefile.diff
===================================================================
--- csw/mgar/pkg/pnp/trunk/files/makefile.diff	                        (rev 0)
+++ csw/mgar/pkg/pnp/trunk/files/makefile.diff	2009-03-16 10:47:24 UTC (rev 3775)
@@ -0,0 +1,43 @@
+diff --speed-large-files --minimal -Nru pnp-0.4.13.orig/src/Makefile.in pnp-0.4.13/src/Makefile.in
+--- pnp-0.4.13.orig/src/Makefile.in	2009-02-19 18:28:41.000000000 +0100
++++ pnp-0.4.13/src/Makefile.in	2009-03-04 20:55:35.296449068 +0100
+@@ -9,7 +9,7 @@
+ SRC_INCLUDE=../include
+ 
+ CC=@CC@
+-CFLAGS=@CFLAGS@ @DEFS@ -DNSCORE
++CFLAGS=@CFLAGS@ @DEFS@ -DNSCORE -L/usr/ucblib -R/usr/ucblib -lucb
+ 
+ # Compiler flags for use with Valgrind
+ #CFLAGS=-O0 -g -DHAVE_CONFIG_H -DNSCORE
+@@ -52,7 +52,7 @@
+ 
+ OBJDEPS=
+ 
+-all: npcd npcdmod.o
++all: npcd npcdmod
+ 
+ # Required Objects
+ 
+@@ -87,8 +87,8 @@
+ #          NPCDMOD
+ #
+ ###############################
+-npcdmod.o: npcdmod.c
+-	$(CC) $(MOD_CFLAGS) $(CFLAGS) -o npcdmod.o npcdmod.c $(MOD_LDFLAGS) $(LDFLAGS) $(LIBS) -fPIC
++npcdmod: npcdmod.c
++	$(CC) $(MOD_CFLAGS) $(CFLAGS) -o npcdmod npcdmod.c $(MOD_LDFLAGS) $(LDFLAGS) $(LIBS) -fPIC
+ 
+ ###############################
+ #
+@@ -124,8 +124,8 @@
+ 	$(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(BINDIR)
+ 	$(INSTALL) -m 755 $(INSTALL_OPTS) -d $(DESTDIR)$(PERFDATA_SPOOL_DIR)
+ 	$(INSTALL) -m 754 $(INSTALL_OPTS) @npcd_name@ $(DESTDIR)$(BINDIR)
+-	$(INSTALL) -m 754 $(INSTALL_OPTS) npcdmod.o $(DESTDIR)$(BINDIR)
++	$(INSTALL) -m 754 $(INSTALL_OPTS) npcdmod $(DESTDIR)$(BINDIR)
+ 
+ strip-post-install:
+ 	$(STRIP) $(DESTDIR)$(BINDIR)/@npcd_name@
+-	$(STRIP) $(DESTDIR)$(BINDIR)/npcdmod.o
++	$(STRIP) $(DESTDIR)$(BINDIR)/npcdmod

Added: csw/mgar/pkg/pnp/trunk/files/npcd.diff
===================================================================
--- csw/mgar/pkg/pnp/trunk/files/npcd.diff	                        (rev 0)
+++ csw/mgar/pkg/pnp/trunk/files/npcd.diff	2009-03-16 10:47:24 UTC (rev 3775)
@@ -0,0 +1,15 @@
+diff --speed-large-files --minimal -Nru pnp-0.4.13.orig/src/npcd.c pnp-0.4.13/src/npcd.c
+--- pnp-0.4.13.orig/src/npcd.c	2009-02-19 18:28:41.000000000 +0100
++++ pnp-0.4.13/src/npcd.c	2009-03-04 20:39:15.803376720 +0100
+@@ -56,6 +56,11 @@
+ const char *directory = NULL;
+ const char progname[5] = "npcd";
+ 
++int alphasort(const struct dirent **a, const struct dirent **b)
++{
++  return(strcmp((*a)->d_name, (*b)->d_name));
++}
++
+ static void start_daemon(const char *log_name, int facility) {
+ 	int i;
+ 	pid_t pid;


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list