Index: head/net-mgmt/nagiosgraph/Makefile =================================================================== --- head/net-mgmt/nagiosgraph/Makefile (revision 395808) +++ head/net-mgmt/nagiosgraph/Makefile (revision 395809) @@ -1,102 +1,103 @@ # Created by: Denis Shaposhnikov # $FreeBSD$ PORTNAME= nagiosgraph PORTVERSION= 1.4.4 PORTREVISION= 2 CATEGORIES= net-mgmt MASTER_SITES= SF MAINTAINER= hizel@vyborg.ru COMMENT= Generate rrdtool graphs using performance data from nagios plugins RUN_DEPENDS= rrdtool>=0:${PORTSDIR}/databases/rrdtool OPTIONS_DEFINE= DOCS OPTIONS_SINGLE= NAGIOS OPTIONS_SINGLE_NAGIOS= NAGIOS35 NAGIOS4 OPTIONS_DEFAULT= NAGIOS35 NAGIOS35_DESC= Install for nagios-3.5.x (net-mgmt/nagios) NAGIOS35_RUN_DEPENDS= ${LOCALBASE}/bin/nagios:${PORTSDIR}/net-mgmt/nagios NAGIOS4_DESC= Install for nagios-4.0.x (net-mgmt/nagios4) NAGIOS4_RUN_DEPENDS= ${LOCALBASE}/bin/nagios:${PORTSDIR}/net-mgmt/nagios4 USES= perl5 shebangfix USE_PERL5= run NO_BUILD= yes +NO_ARCH= yes DOCS= AUTHORS CHANGELOG INSTALL README TODO NAGIOSWWWDIR?= www/nagios CGIFILES= show.cgi showconfig.cgi showgraph.cgi showgroup.cgi \ showhost.cgi showservice.cgi testcolor.cgi LIBFILES= insert.pl CFGFILES= nagiosgraph.conf nagiosgraph_de.conf nagiosgraph_es.conf \ nagiosgraph_fr.conf servdb.conf groupdb.conf hostdb.conf \ datasetdb.conf map access.conf labels.conf rrdopts.conf SHEBANG_FILES= utils/*.pl PLIST_SUB= NAGIOSWWWDIR=${NAGIOSWWWDIR} PORTNAME=${PORTNAME} post-patch: @${REINPLACE_CMD} -e 's!%%PREFIX%%!${PREFIX}!' \ ${WRKSRC}/etc/nagiosgraph.conf .for i in ${CGIFILES} @${REINPLACE_CMD} -e 's!/usr/bin/perl!${PERL}!g' \ -e 's!/usr/local!${PREFIX}!g' \ -e 's!/opt/nagiosgraph/etc!${PREFIX}/etc/nagios/nagiosgraph!g' \ ${WRKSRC}/cgi/$i .endfor .for i in ${LIBFILES} @${REINPLACE_CMD} -e 's!/usr/bin/perl!${PERL}!g' \ -e 's!/usr/local!${PREFIX}!g' \ -e 's!/opt/nagiosgraph/etc!${PREFIX}/etc/nagios/nagiosgraph!g' \ ${WRKSRC}/lib/$i .endfor do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/etc/nagios/${PORTNAME} ${INSTALL_DATA} ${WRKSRC}/etc/ngshared.pm \ ${STAGEDIR}${PREFIX}/etc/nagios/${PORTNAME}/ngshared.pm .for i in ${CFGFILES} ${INSTALL_DATA} ${WRKSRC}/etc/$i \ ${STAGEDIR}${PREFIX}/etc/nagios/${PORTNAME}/${i}.sample .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} .for i in ${LIBFILES} ${INSTALL_SCRIPT} ${WRKSRC}/lib/${i} \ ${STAGEDIR}${PREFIX}/libexec/${PORTNAME} .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/${NAGIOSWWWDIR}/cgi-bin/${PORTNAME} .for i in ${CGIFILES} ${INSTALL_SCRIPT} ${WRKSRC}/cgi/$i \ ${STAGEDIR}${PREFIX}/${NAGIOSWWWDIR}/cgi-bin/${PORTNAME}/ .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/${NAGIOSWWWDIR}/stylesheets .for i in share/nagiosgraph.css share/nagiosgraph.js share/nagiosgraph.ssi ${INSTALL_DATA} ${WRKSRC}/$i \ ${STAGEDIR}${PREFIX}/${NAGIOSWWWDIR}/stylesheets/ .endfor @${MKDIR} ${STAGEDIR}${PREFIX}/${NAGIOSWWWDIR}/images ${INSTALL_DATA} ${WRKSRC}/share/graph.gif \ ${STAGEDIR}${PREFIX}/${NAGIOSWWWDIR}/images/action-nagiosgraph.gif @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for i in utils/testentry.pl utils/upgrade.pl ${INSTALL_SCRIPT} ${WRKSRC}/$i ${STAGEDIR}${EXAMPLESDIR}/ .endfor @${MKDIR} ${STAGEDIR}${DOCSDIR} .for i in ${DOCS} ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/ .endfor .include Index: head/net-mgmt/nagiosgraph/pkg-plist =================================================================== --- head/net-mgmt/nagiosgraph/pkg-plist (revision 395808) +++ head/net-mgmt/nagiosgraph/pkg-plist (revision 395809) @@ -1,61 +1,32 @@ -@unexec if cmp -s %D/etc/nagios/%%PORTNAME%%/access.conf.sample %D/etc/nagios/%%PORTNAME%%/access.conf ; then rm -f %D/etc/nagios/%%PORTNAME%%/access.conf ; fi -etc/nagios/%%PORTNAME%%/access.conf.sample -@exec [ ! -f %B/access.conf ] && cp -p %D/%F %B/access.conf || true -@unexec if cmp -s %D/etc/nagios/%%PORTNAME%%/datasetdb.conf.sample %D/etc/nagios/%%PORTNAME%%/datasetdb.conf ; then rm -f %D/etc/nagios/%%PORTNAME%%/datasetdb.conf ; fi -etc/nagios/%%PORTNAME%%/datasetdb.conf.sample -@exec [ ! -f %B/datasetdb.conf ] && cp -p %D/%F %B/datasetdb.conf || true -@unexec if cmp -s %D/etc/nagios/%%PORTNAME%%/groupdb.conf.sample %D/etc/nagios/%%PORTNAME%%/groupdb.conf ; then rm -f %D/etc/nagios/%%PORTNAME%%/groupdb.conf ; fi -etc/nagios/%%PORTNAME%%/groupdb.conf.sample -@exec [ ! -f %B/groupdb.conf ] && cp -p %D/%F %B/groupdb.conf || true -@unexec if cmp -s %D/etc/nagios/%%PORTNAME%%/hostdb.conf.sample %D/etc/nagios/%%PORTNAME%%/hostdb.conf ; then rm -f %D/etc/nagios/%%PORTNAME%%/hostdb.conf ; fi -etc/nagios/%%PORTNAME%%/hostdb.conf.sample -@exec [ ! -f %B/hostdb.conf ] && cp -p %D/%F %B/hostdb.conf || true -@unexec if cmp -s %D/etc/nagios/%%PORTNAME%%/labels.conf.sample %D/etc/nagios/%%PORTNAME%%/labels.conf ; then rm -f %D/etc/nagios/%%PORTNAME%%/labels.conf ; fi -etc/nagios/%%PORTNAME%%/labels.conf.sample -@exec [ ! -f %B/labels.conf ] && cp -p %D/%F %B/labels.conf || true -@unexec if cmp -s %D/etc/nagios/%%PORTNAME%%/map.sample %D/etc/nagios/%%PORTNAME%%/map ; then rm -f %D/etc/nagios/%%PORTNAME%%/map ; fi -etc/nagios/%%PORTNAME%%/map.sample -@exec [ ! -f %B/map ] && cp -p %D/%F %B/map || true -@unexec if cmp -s %D/etc/nagios/%%PORTNAME%%/%%PORTNAME%%.conf.sample %D/etc/nagios/%%PORTNAME%%/%%PORTNAME%%.conf ; then rm -f %D/etc/nagios/%%PORTNAME%%/%%PORTNAME%%.conf ; fi -etc/nagios/%%PORTNAME%%/%%PORTNAME%%.conf.sample -@exec [ ! -f %B/%%PORTNAME%%.conf ] && cp -p %D/%F %B/%%PORTNAME%%.conf || true -@unexec if cmp -s %D/etc/nagios/%%PORTNAME%%/%%PORTNAME%%_de.conf.sample %D/etc/nagios/%%PORTNAME%%/%%PORTNAME%%_de.conf ; then rm -f %D/etc/nagios/%%PORTNAME%%/%%PORTNAME%%_de.conf ; fi -etc/nagios/%%PORTNAME%%/%%PORTNAME%%_de.conf.sample -@exec [ ! -f %B/%%PORTNAME%%_de.conf ] && cp -p %D/%F %B/%%PORTNAME%%_de.conf || true -@unexec if cmp -s %D/etc/nagios/%%PORTNAME%%/%%PORTNAME%%_es.conf.sample %D/etc/nagios/%%PORTNAME%%/%%PORTNAME%%_es.conf ; then rm -f %D/etc/nagios/%%PORTNAME%%/%%PORTNAME%%_es.conf ; fi -etc/nagios/%%PORTNAME%%/%%PORTNAME%%_es.conf.sample -@exec [ ! -f %B/%%PORTNAME%%_es.conf ] && cp -p %D/%F %B/%%PORTNAME%%_es.conf || true -@unexec if cmp -s %D/etc/nagios/%%PORTNAME%%/%%PORTNAME%%_fr.conf.sample %D/etc/nagios/%%PORTNAME%%/%%PORTNAME%%_fr.conf ; then rm -f %D/etc/nagios/%%PORTNAME%%/%%PORTNAME%%_fr.conf ; fi -etc/nagios/%%PORTNAME%%/%%PORTNAME%%_fr.conf.sample -@exec [ ! -f %B/%%PORTNAME%%_fr.conf ] && cp -p %D/%F %B/%%PORTNAME%%_fr.conf || true +@sample etc/nagios/%%PORTNAME%%/access.conf.sample +@sample etc/nagios/%%PORTNAME%%/datasetdb.conf.sample +@sample etc/nagios/%%PORTNAME%%/groupdb.conf.sample +@sample etc/nagios/%%PORTNAME%%/hostdb.conf.sample +@sample etc/nagios/%%PORTNAME%%/labels.conf.sample +@sample etc/nagios/%%PORTNAME%%/map.sample +@sample etc/nagios/%%PORTNAME%%/%%PORTNAME%%.conf.sample +@sample etc/nagios/%%PORTNAME%%/%%PORTNAME%%_de.conf.sample +@sample etc/nagios/%%PORTNAME%%/%%PORTNAME%%_es.conf.sample +@sample etc/nagios/%%PORTNAME%%/%%PORTNAME%%_fr.conf.sample etc/nagios/%%PORTNAME%%/ngshared.pm -@unexec if cmp -s %D/etc/nagios/%%PORTNAME%%/rrdopts.conf.sample %D/etc/nagios/%%PORTNAME%%/rrdopts.conf ; then rm -f %D/etc/nagios/%%PORTNAME%%/rrdopts.conf ; fi -etc/nagios/%%PORTNAME%%/rrdopts.conf.sample -@exec [ ! -f %B/rrdopts.conf ] && cp -p %D/%F %B/rrdopts.conf || true -@unexec if cmp -s %D/etc/nagios/%%PORTNAME%%/servdb.conf.sample %D/etc/nagios/%%PORTNAME%%/servdb.conf ; then rm -f %D/etc/nagios/%%PORTNAME%%/servdb.conf ; fi -etc/nagios/%%PORTNAME%%/servdb.conf.sample -@exec [ ! -f %B/servdb.conf ] && cp -p %D/%F %B/servdb.conf || true +@sample etc/nagios/%%PORTNAME%%/rrdopts.conf.sample +@sample etc/nagios/%%PORTNAME%%/servdb.conf.sample libexec/%%PORTNAME%%/insert.pl %%PORTDOCS%%%%DOCSDIR%%/AUTHORS %%PORTDOCS%%%%DOCSDIR%%/CHANGELOG %%PORTDOCS%%%%DOCSDIR%%/INSTALL %%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/TODO %%PORTEXAMPLES%%%%EXAMPLESDIR%%/testentry.pl %%PORTEXAMPLES%%%%EXAMPLESDIR%%/upgrade.pl %%NAGIOSWWWDIR%%/cgi-bin/%%PORTNAME%%/show.cgi %%NAGIOSWWWDIR%%/cgi-bin/%%PORTNAME%%/showconfig.cgi %%NAGIOSWWWDIR%%/cgi-bin/%%PORTNAME%%/showgraph.cgi %%NAGIOSWWWDIR%%/cgi-bin/%%PORTNAME%%/showgroup.cgi %%NAGIOSWWWDIR%%/cgi-bin/%%PORTNAME%%/showhost.cgi %%NAGIOSWWWDIR%%/cgi-bin/%%PORTNAME%%/showservice.cgi %%NAGIOSWWWDIR%%/cgi-bin/%%PORTNAME%%/testcolor.cgi %%NAGIOSWWWDIR%%/images/action-%%PORTNAME%%.gif %%NAGIOSWWWDIR%%/stylesheets/%%PORTNAME%%.css %%NAGIOSWWWDIR%%/stylesheets/%%PORTNAME%%.js %%NAGIOSWWWDIR%%/stylesheets/%%PORTNAME%%.ssi -@dirrmtry %%NAGIOSWWWDIR%%/cgi-bin/%%PORTNAME%% -%%PORTEXAMPLES%%@dirrmtry %%EXAMPLESDIR%% -%%PORTDOCS%%@dirrmtry %%DOCSDIR%% -@dirrmtry libexec/%%PORTNAME%% -@dirrmtry etc/nagios/%%PORTNAME%%