# $Id$ PortSystem 1.0 name nsca version 2.7.2 categories net maintainers nomaintainer description Nagios Service Check Acceptor long_description The NSCA addon is designed to accept passive host and service \ check results from clients that use the send_nsca utility \ (also included in this package) and pass them along to the \ Nagios process by using the external command interface. homepage http://nagios.org master_sites sourceforge:nagios platforms darwin checksums md5 33a98e7975f633a9489d7a8938ed6131 depends_build port:libmcrypt patchfiles patch-init-script.in configure.args --mandir=${prefix}/share/man \ --with-nsca-user=nagios \ --with-nsca-grp=nagios \ --libexecdir=${prefix}/libexec/nagios \ --bindir=${prefix}/sbin \ --sysconfdir=${prefix}/etc/${name} startupitem.create yes startupitem.start "${prefix}/share/${name}/init-script start" startupitem.stop "${prefix}/share/${name}/init-script stop" pre-destroot { adduser nagios addgroup nagios reinplace "s|/var/lock/subsys/nsca|${prefix}/var/run/nsca.lock|g" "${worksrcpath}/init-script.in" } destroot { xinstall -d -m 755 ${destroot}${prefix}/etc/${name} xinstall -d -m 755 ${destroot}${prefix}/share/${name} xinstall -d -m 755 ${destroot}${prefix}/sbin xinstall -m 755 ${worksrcpath}/src/nsca ${destroot}${prefix}/sbin/nsca xinstall -m 755 ${worksrcpath}/src/send_nsca ${destroot}${prefix}/sbin/send_nsca xinstall -m 755 ${worksrcpath}/sample-config/nsca.cfg ${destroot}${prefix}/etc/${name}/nsca.cfg.sample xinstall -m 755 ${worksrcpath}/sample-config/send_nsca.cfg ${destroot}${prefix}/etc/${name}/send_nsca.cfg.sample xinstall -m 755 ${worksrcpath}/init-script ${destroot}${prefix}/share/${name} xinstall -d -m 755 ${destroot}${prefix}/var/run xinstall -d -m 755 ${destroot}${prefix}/share/doc/${name} xinstall -m 755 ${worksrcpath}/README ${destroot}${prefix}/share/doc/${name} } post-destroot { system "chown nagios:nagios ${destroot}${prefix}/sbin/nsca" system "chown nagios:nagios ${destroot}${prefix}/sbin/send_nsca" system "chown nagios:nagios ${destroot}${prefix}/etc/${name}/*" } post-install { ui_msg "\n README files --> ${prefix}/share/doc/${name} Config file names --> ${prefix}/etc/${name}/nsca.cfg (rename sample file to nsca.cfg) ${prefix}/etc/${name}/send_nsca.cfg (rename sample file to send_nsca.cfg) Start script --> ${prefix}/share/${name}/init-script start|stop|status \n" }