From 08b2a7201e01a226d87cd3c76ff35e99669d97b7 Mon Sep 17 00:00:00 2001 From: spz Date: Sun, 14 Feb 2010 22:58:57 +0000 Subject: xymon is the successor to hobbit. This is the server package. It's a beta, so handle with care. --- net/xymon/DEINSTALL | 158 +++++++++++++++++++ net/xymon/DESCR | 10 ++ net/xymon/INSTALL | 165 +++++++++++++++++++ net/xymon/Makefile | 190 ++++++++++++++++++++++ net/xymon/PLIST | 386 +++++++++++++++++++++++++++++++++++++++++++++ net/xymon/distinfo | 11 ++ net/xymon/files/xymon.sh | 39 +++++ net/xymon/patches/patch-aa | 14 ++ net/xymon/patches/patch-ab | 157 ++++++++++++++++++ net/xymon/patches/patch-ac | 14 ++ net/xymon/patches/patch-ad | 14 ++ net/xymon/patches/patch-ae | 30 ++++ net/xymon/patches/patch-af | 14 ++ 13 files changed, 1202 insertions(+) create mode 100644 net/xymon/DEINSTALL create mode 100644 net/xymon/DESCR create mode 100644 net/xymon/INSTALL create mode 100644 net/xymon/Makefile create mode 100644 net/xymon/PLIST create mode 100644 net/xymon/distinfo create mode 100644 net/xymon/files/xymon.sh create mode 100644 net/xymon/patches/patch-aa create mode 100644 net/xymon/patches/patch-ab create mode 100644 net/xymon/patches/patch-ac create mode 100644 net/xymon/patches/patch-ad create mode 100644 net/xymon/patches/patch-ae create mode 100644 net/xymon/patches/patch-af (limited to 'net') diff --git a/net/xymon/DEINSTALL b/net/xymon/DEINSTALL new file mode 100644 index 00000000000..489844633a3 --- /dev/null +++ b/net/xymon/DEINSTALL @@ -0,0 +1,158 @@ +#! /bin/sh +# +# $NetBSD: DEINSTALL,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $ +# + +# xymons user/group + +EXAMPLEDIR=@EXAMPLEDIR@ +BBHOME=@BBHOME@ +BBVAR=@BBVAR@ +BBLOGDIR=@BBLOGDIR@ + +XYBINDIR=@XYBINDIR@ +XYETCDIR=@XYETCDIR@ +XYEXTDIR=@XYEXTDIR@ +XYTMPDIR=@XYTMPDIR@ +XYWEBDIR=@XYWEBDIR@ +XYWWWDIR=@XYWWWDIR@ + +case ${STAGE} in +DEINSTALL) + + GIFS="README arrow.gif bkg-blue.gif bkg-clear.gif \ + bkg-green.gif bkg-purple.gif bkg-red.gif bkg-yellow.gif \ + blue-ack.gif blue-recent.gif blue.gif clear-recent.gif \ + clear.gif favicon-blue.ico favicon-clear.ico \ + favicon-green.ico favicon-purple.ico favicon-red.ico \ + favicon-unknown.ico favicon-yellow.ico green-recent.gif \ + green.gif purple-ack.gif purple-recent.gif purple.gif \ + red-ack.gif red-recent.gif red.gif unknown-recent.gif \ + unknown.gif yellow-ack.gif yellow-recent.gif \ + yellow.gif zoom.gif" + for file in ${GIFS}; do + ${RM} ${XYWWWDIR}/gifs/${file} + done + + MENUFILES="README menu.css menu.js menu_items.js menu_tpl.js" + for file in ${MENUFILES}; do + ${RM} ${XYWWWDIR}/menu/${file} + done + + DOCFILES="about.html bb-to-hobbit.html clonewarn.jpg \ + configure.txt criticalsystems.html \ + critview-detail-acked.jpg \ + critview-detail-ackform.jpg \ + critview-detail.jpg critview-disk.jpg \ + critview-green.jpg editor-clonemaster.jpg \ + editor-diskchanged.jpg editor-disksetup.jpg \ + editor-main.jpg editor-makeclone.jpg \ + editor-nohost.jpg editor-showclone.jpg \ + hobbit-alerts.html hobbit-apacheconf.txt \ + hobbit-bbhosts.png hobbit-clients.png \ + hobbit-config.html hobbit-mrtg.html \ + hobbit-tips.html hobbitmain.png hobbitprocs.png \ + howtograph.html install.html known-issues.html \ + mainview-acked.jpg mainview.jpg \ + manpages/index.html \ + manpages/man1/bb-ack.cgi.1.html \ + manpages/man1/bb-csvinfo.cgi.1.html \ + manpages/man1/bb-datepage.cgi.1.html \ + manpages/man1/bb-eventlog.cgi.1.html \ + manpages/man1/bb-findhost.cgi.1.html \ + manpages/man1/bb-hist.cgi.1.html \ + manpages/man1/bb-rep.cgi.1.html \ + manpages/man1/bb-replog.cgi.1.html \ + manpages/man1/bb-snapshot.cgi.1.html \ + manpages/man1/bb-webpage.cgi.1.html \ + manpages/man1/bb.1.html \ + manpages/man1/bbcmd.1.html \ + manpages/man1/bbcombotest.1.html \ + manpages/man1/bbdigest.1.html \ + manpages/man1/bbgen.1.html \ + manpages/man1/bbhostgrep.1.html \ + manpages/man1/bbhostshow.1.html \ + manpages/man1/bbretest-net.sh.1.html \ + manpages/man1/bbtest-net.1.html \ + manpages/man1/clientupdate.1.html \ + manpages/man1/hobbit-ackinfo.cgi.1.html \ + manpages/man1/hobbit-confreport.cgi.1.html \ + manpages/man1/hobbit-ghosts.cgi.1.html \ + manpages/man1/hobbit-hostgraphs.cgi.1.html \ + manpages/man1/hobbit-nkedit.cgi.1.html \ + manpages/man1/hobbit-nkview.cgi.1.html \ + manpages/man1/hobbit-statusreport.cgi.1.html \ + manpages/man1/hobbitgraph.cgi.1.html \ + manpages/man1/hobbitping.1.html \ + manpages/man1/hobbitsvc.cgi.1.html \ + manpages/man1/logfetch.1.html \ + manpages/man1/orcahobbit.1.html \ + manpages/man5/bb-hosts.5.html \ + manpages/man5/bb-services.5.html \ + manpages/man5/bbcombotest.cfg.5.html \ + manpages/man5/client-local.cfg.5.html \ + manpages/man5/clientlaunch.cfg.5.html \ + manpages/man5/hobbit-alerts.cfg.5.html \ + manpages/man5/hobbit-clients.cfg.5.html \ + manpages/man5/hobbit-nkview.cfg.5.html \ + manpages/man5/hobbitcgi.cfg.5.html \ + manpages/man5/hobbitclient.cfg.5.html \ + manpages/man5/hobbitgraph.cfg.5.html \ + manpages/man5/hobbitlaunch.cfg.5.html \ + manpages/man5/hobbitserver.cfg.5.html \ + manpages/man5/hobbitweb.5.html \ + manpages/man7/xymon.7.html \ + manpages/man8/bbmessage.cgi.8.html \ + manpages/man8/bbproxy.8.html \ + manpages/man8/hobbit-enadis.cgi.8.html \ + manpages/man8/hobbit-mailack.8.html \ + manpages/man8/hobbitd.8.html \ + manpages/man8/hobbitd_alert.8.html \ + manpages/man8/hobbitd_channel.8.html \ + manpages/man8/hobbitd_client.8.html \ + manpages/man8/hobbitd_filestore.8.html \ + manpages/man8/hobbitd_history.8.html \ + manpages/man8/hobbitd_hostdata.8.html \ + manpages/man8/hobbitd_rrd.8.html \ + manpages/man8/hobbitd_sample.8.html \ + manpages/man8/hobbitfetch.8.html \ + manpages/man8/hobbitlaunch.8.html \ + manpages/man8/msgcache.8.html \ + manpages/man8/trimhistory.8.html \ + stdview-detail-acked.jpg" + DOCDIRS="manpages/man8 manpages/man7 manpages/man5 \ + manpages/man1 manpages" + for file in ${DOCFILES}; do + ${RM} ${XYWWWDIR}/help/${file} + done + for dir in ${DOCDIRS}; do + ${RMDIR} ${XYWWWDIR}/help/${dir} + done + + if [ -h ${BBHOME}/bin ]; then + ${RM} ${BBHOME}/bin + fi + if [ -h ${BBHOME}/etc ]; then + ${RM} ${BBHOME}/etc + fi + if [ -h ${BBHOME}/ext ]; then + ${RM} ${BBHOME}/ext + fi + if [ -h ${BBHOME}/tmp ]; then + ${RM} ${BBHOME}/tmp + fi + if [ -h ${BBHOME}/web ]; then + ${RM} ${BBHOME}/web + fi + if [ -h ${BBHOME}/www ]; then + ${RM} ${BBHOME}/www + fi + if [ -h ${BBHOME}/download ]; then + ${RM} ${BBHOME}/download + fi + if [ -h ${BBHOME}/logs ]; then + ${RM} ${BBHOME}/logs + fi + + ;; +esac diff --git a/net/xymon/DESCR b/net/xymon/DESCR new file mode 100644 index 00000000000..5a7f8358155 --- /dev/null +++ b/net/xymon/DESCR @@ -0,0 +1,10 @@ +Xymon is the successor to (rename of) Hobbit which was the successor +to the bbgen toolkit, which had been available as an add-on to Big Brother +since late 2002. + +Xymon monitors your hosts, your network services, and anything else +you configure it to do via extensions. Xymon will +periodically generate requests to network services - http, ftp, +smtp and so on - and record if the service is responding as +expected. Through the use of agents installed on the servers, +you can also monitor local disk utilisation, logfiles and processes. diff --git a/net/xymon/INSTALL b/net/xymon/INSTALL new file mode 100644 index 00000000000..40b3a513d63 --- /dev/null +++ b/net/xymon/INSTALL @@ -0,0 +1,165 @@ +#! /bin/sh +# +# $NetBSD: INSTALL,v 1.1.1.1 2010/02/14 22:58:57 spz Exp $ +# + +# xymons user/group + +BBUSER=xymon +BBGROUP=xymon + +EXAMPLEDIR=@EXAMPLEDIR@ +BBHOME=@BBHOME@ +BBVAR=@BBVAR@ +BBLOGDIR=@BBLOGDIR@ + +XYBINDIR=@XYBINDIR@ +XYETCDIR=@XYETCDIR@ +XYEXTDIR=@XYEXTDIR@ +XYTMPDIR=@XYTMPDIR@ +XYWEBDIR=@XYWEBDIR@ +XYWWWDIR=@XYWWWDIR@ + +case ${STAGE} in +POST-INSTALL) + + GIFS="README arrow.gif bkg-blue.gif bkg-clear.gif \ + bkg-green.gif bkg-purple.gif bkg-red.gif bkg-yellow.gif \ + blue-ack.gif blue-recent.gif blue.gif clear-recent.gif \ + clear.gif favicon-blue.ico favicon-clear.ico \ + favicon-green.ico favicon-purple.ico favicon-red.ico \ + favicon-unknown.ico favicon-yellow.ico green-recent.gif \ + green.gif purple-ack.gif purple-recent.gif purple.gif \ + red-ack.gif red-recent.gif red.gif unknown-recent.gif \ + unknown.gif yellow-ack.gif yellow-recent.gif \ + yellow.gif zoom.gif" + for file in ${GIFS}; do + ${CP} ${EXAMPLEDIR}/www/gifs/${file} ${XYWWWDIR}/gifs/${file} + ${CHMOD} 0444 ${XYWWWDIR}/gifs/${file} + done + + MENUFILES="README menu.css menu.js menu_items.js menu_tpl.js" + for file in ${MENUFILES}; do + ${CP} ${EXAMPLEDIR}/www/menu/${file} ${XYWWWDIR}/menu/${file} + ${CHMOD} 0444 ${XYWWWDIR}/menu/${file} + done + + DOCFILES="about.html bb-to-hobbit.html clonewarn.jpg \ + configure.txt criticalsystems.html \ + critview-detail-acked.jpg \ + critview-detail-ackform.jpg \ + critview-detail.jpg critview-disk.jpg \ + critview-green.jpg editor-clonemaster.jpg \ + editor-diskchanged.jpg editor-disksetup.jpg \ + editor-main.jpg editor-makeclone.jpg \ + editor-nohost.jpg editor-showclone.jpg \ + hobbit-alerts.html hobbit-apacheconf.txt \ + hobbit-bbhosts.png hobbit-clients.png \ + hobbit-config.html hobbit-mrtg.html \ + hobbit-tips.html hobbitmain.png hobbitprocs.png \ + howtograph.html install.html known-issues.html \ + mainview-acked.jpg mainview.jpg \ + manpages/index.html \ + manpages/man1/bb-ack.cgi.1.html \ + manpages/man1/bb-csvinfo.cgi.1.html \ + manpages/man1/bb-datepage.cgi.1.html \ + manpages/man1/bb-eventlog.cgi.1.html \ + manpages/man1/bb-findhost.cgi.1.html \ + manpages/man1/bb-hist.cgi.1.html \ + manpages/man1/bb-rep.cgi.1.html \ + manpages/man1/bb-replog.cgi.1.html \ + manpages/man1/bb-snapshot.cgi.1.html \ + manpages/man1/bb-webpage.cgi.1.html \ + manpages/man1/bb.1.html \ + manpages/man1/bbcmd.1.html \ + manpages/man1/bbcombotest.1.html \ + manpages/man1/bbdigest.1.html \ + manpages/man1/bbgen.1.html \ + manpages/man1/bbhostgrep.1.html \ + manpages/man1/bbhostshow.1.html \ + manpages/man1/bbretest-net.sh.1.html \ + manpages/man1/bbtest-net.1.html \ + manpages/man1/clientupdate.1.html \ + manpages/man1/hobbit-ackinfo.cgi.1.html \ + manpages/man1/hobbit-confreport.cgi.1.html \ + manpages/man1/hobbit-ghosts.cgi.1.html \ + manpages/man1/hobbit-hostgraphs.cgi.1.html \ + manpages/man1/hobbit-nkedit.cgi.1.html \ + manpages/man1/hobbit-nkview.cgi.1.html \ + manpages/man1/hobbit-statusreport.cgi.1.html \ + manpages/man1/hobbitgraph.cgi.1.html \ + manpages/man1/hobbitping.1.html \ + manpages/man1/hobbitsvc.cgi.1.html \ + manpages/man1/logfetch.1.html \ + manpages/man1/orcahobbit.1.html \ + manpages/man5/bb-hosts.5.html \ + manpages/man5/bb-services.5.html \ + manpages/man5/bbcombotest.cfg.5.html \ + manpages/man5/client-local.cfg.5.html \ + manpages/man5/clientlaunch.cfg.5.html \ + manpages/man5/hobbit-alerts.cfg.5.html \ + manpages/man5/hobbit-clients.cfg.5.html \ + manpages/man5/hobbit-nkview.cfg.5.html \ + manpages/man5/hobbitcgi.cfg.5.html \ + manpages/man5/hobbitclient.cfg.5.html \ + manpages/man5/hobbitgraph.cfg.5.html \ + manpages/man5/hobbitlaunch.cfg.5.html \ + manpages/man5/hobbitserver.cfg.5.html \ + manpages/man5/hobbitweb.5.html \ + manpages/man7/xymon.7.html \ + manpages/man8/bbmessage.cgi.8.html \ + manpages/man8/bbproxy.8.html \ + manpages/man8/hobbit-enadis.cgi.8.html \ + manpages/man8/hobbit-mailack.8.html \ + manpages/man8/hobbitd.8.html \ + manpages/man8/hobbitd_alert.8.html \ + manpages/man8/hobbitd_channel.8.html \ + manpages/man8/hobbitd_client.8.html \ + manpages/man8/hobbitd_filestore.8.html \ + manpages/man8/hobbitd_history.8.html \ + manpages/man8/hobbitd_hostdata.8.html \ + manpages/man8/hobbitd_rrd.8.html \ + manpages/man8/hobbitd_sample.8.html \ + manpages/man8/hobbitfetch.8.html \ + manpages/man8/hobbitlaunch.8.html \ + manpages/man8/msgcache.8.html \ + manpages/man8/trimhistory.8.html \ + stdview-detail-acked.jpg" + DOCDIRS="manpages manpages/man1 manpages/man5 \ + manpages/man7 manpages/man8" + for dir in ${DOCDIRS}; do + ${MKDIR} ${XYWWWDIR}/help/${dir} + ${CHMOD} 0755 ${XYWWWDIR}/help/${dir} + done + for file in ${DOCFILES}; do + ${CP} ${EXAMPLEDIR}/www/help/${file} ${XYWWWDIR}/help/${file} + ${CHMOD} 0444 ${XYWWWDIR}/help/${file} + done + + if [ ! -h ${BBHOME}/bin ]; then + ${LN} -s ${XYBINDIR} ${BBHOME}/bin + fi + if [ ! -h ${BBHOME}/etc ]; then + ${LN} -s ${XYETCDIR} ${BBHOME}/etc + fi + if [ ! -h ${BBHOME}/ext ]; then + ${LN} -s ${XYEXTDIR} ${BBHOME}/ext + fi + if [ ! -h ${BBHOME}/tmp ]; then + ${LN} -s ${XYTMPDIR} ${BBHOME}/tmp + fi + if [ ! -h ${BBHOME}/web ]; then + ${LN} -s ${XYWEBDIR} ${BBHOME}/web + fi + if [ ! -h ${BBHOME}/www ]; then + ${LN} -s ${XYWWWDIR} ${BBHOME}/www + fi + if [ ! -h ${BBHOME}/download ]; then + ${LN} -s ${BBVAR}/download ${BBHOME}/download + fi + if [ ! -h ${BBHOME}/logs ]; then + ${LN} -s ${BBLOGDIR} ${BBHOME}/logs + fi + + ;; +esac diff --git a/net/xymon/Makefile b/net/xymon/Makefile new file mode 100644 index 00000000000..999ce3daac6 --- /dev/null +++ b/net/xymon/Makefile @@ -0,0 +1,190 @@ +# $NetBSD: Makefile,v 1.1.1.1 2010/02/14 22:58:57 spz Exp $ +# + +DISTNAME= xymon-4.3.0-beta2 +PKGNAME= xymon-4.3.0b2 +CATEGORIES= net +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=hobbitmon/} + +MAINTAINER= spz@NetBSD.org +HOMEPAGE= http://hobbitmon.sourceforge.net/ +COMMENT= Network services monitor a la Big Brother +LICENSE= gnu-gpl-v2 + +PKG_DESTDIR_SUPPORT= user-destdir + +CONFLICTS+= hobbitmon-[0-9]* +CONFLICTS+= hobbitclient-[0-9]* + +DEPENDS+= fping>2:../../net/fping + # xymonclient ought to be the same version as the server, modulo nbN +DEPENDS+= xymonclient>=4.3.0b2:../../net/xymonclient + +HAS_CONFIGURE= YES +USE_TOOLS+= gmake + +.include "../../mk/bsd.prefs.mk" + +# xymons user/group + +BBUSER?= xymon +BBGROUP?= xymon + +PKG_GROUPS= ${BBGROUP} +PKG_USERS= ${BBUSER:Q}:${BBGROUP:Q} + +PKG_GECOS.${BBUSER}= Xymon monitor +PKG_HOME.${BBUSER}= ${BBHOME} + +PKG_GROUPS_VARS+= BBGROUP +PKG_USERS_VARS+= BBUSER + +# startup and config + +RCD_SCRIPTS+= xymon +PKG_SYSCONFDIR.xymon= ${PREFIX}/etc/xymon +EXAMPLEDIR= ${PREFIX}/share/examples/xymon + +INSTALLATION_DIRS+= ${EXAMPLEDIR} +INSTALLATION_DIRS+= ${PKG_SYSCONFDIR.xymon} + +BBHOME?= ${PREFIX}/share/xymon/bbhome +BBTOPDIR?= ${PREFIX}/libexec/xymon +BBHOSTURL?= / +CGIDIR?= ${BBTOPDIR}/cgi-bin +BBCGIURL?= /cgi-bin +SECCGIDIR?= ${BBTOPDIR}/cgi-secure +SECUREBBCGIURL?= /xymon-seccgi + +BBSERVERNAME?= "`uname -n`" +BBSERVERIP?= 127.0.0.1 + +BBLOGDIR?= ${VARBASE}/log/xymon +BBVAR?= ${VARBASE}/xymon + +XYBINDIR?= ${BBTOPDIR} +XYETCDIR?= ${PKG_SYSCONFDIR.xymon} +XYEXTDIR?= ${BBTOPDIR}/ext +XYTMPDIR?= ${VARBASE}/xymon/tmp +XYWEBDIR?= ${PREFIX}/share/xymon/web +XYWWWDIR?= ${VARBASE}/xymon/www + +BUILD_DEFS+= VARBASE +BUILD_DEFS+= BBHOSTURL +BUILD_DEFS+= BBSERVERNAME +BUILD_DEFS+= BBSERVERIP +BUILD_DEFS+= APACHE_GROUP + +FILES_SUBST+= EXAMPLEDIR=${EXAMPLEDIR:Q} +FILES_SUBST+= BBHOME=${BBHOME:Q} +FILES_SUBST+= BBLOGDIR=${BBLOGDIR:Q} +FILES_SUBST+= BBVAR=${BBVAR:Q} +FILES_SUBST+= XYBINDIR=${XYBINDIR:Q} +FILES_SUBST+= XYETCDIR=${XYETCDIR:Q} +FILES_SUBST+= XYEXTDIR=${XYEXTDIR:Q} +FILES_SUBST+= XYTMPDIR=${XYTMPDIR:Q} +FILES_SUBST+= XYWEBDIR=${XYWEBDIR:Q} +FILES_SUBST+= XYWWWDIR=${XYWWWDIR:Q} + +EVAL_PREFIX+= PREFIX.fping=fping + +CONFIGURE_ARGS+= "--server" + +CONFIGURE_ENV+= USERFPING=${PREFIX.fping}/sbin/fping +CONFIGURE_ENV+= USEHOBBITPING=n +CONFIGURE_ENV+= RRDINC=${BUILDLINK_PREFIX.rrdtool}/include +CONFIGURE_ENV+= RRDLIB=${BUILDLINK_PREFIX.rrdtool}/lib/librrd.a +CONFIGURE_ENV+= PNGLIB=${BUILDLINK_PREFIX.png}/lib/libpng.a +CONFIGURE_ENV+= ENABLESSL=y +CONFIGURE_ENV+= OSSLINC=${BUILDLINK_PREFIX.openssl}/include +CONFIGURE_ENV+= OSSLLIB=${BUILDLINK_PREFIX.openssl}/lib +CONFIGURE_ENV+= ENABLELDAP=y +CONFIGURE_ENV+= ENABLELDAPSSL=y +CONFIGURE_ENV+= LDAPINC=${BUILDLINK_PREFIX.openldap-client}/include +CONFIGURE_ENV+= LDAPLIB=${BUILDLINK_PREFIX.openldap-client}/lib +CONFIGURE_ENV+= PCREINC=${BUILDLINK_PREFIX.pcre}/include +CONFIGURE_ENV+= PCRELIB=${BUILDLINK_PREFIX.pcre}/lib +CONFIGURE_ENV+= BBHOSTNAME=${BBSERVERNAME:Q} +CONFIGURE_ENV+= BBHOSTIP=${BBSERVERIP:Q} +CONFIGURE_ENV+= BBUSER=${BBUSER:Q} +CONFIGURE_ENV+= BBHOME=${BBHOME:Q} +CONFIGURE_ENV+= BBTOPDIR=${BBTOPDIR:Q} +CONFIGURE_ENV+= BBHOSTURL=${BBHOSTURL:Q} +CONFIGURE_ENV+= CGIDIR=${CGIDIR:Q} +CONFIGURE_ENV+= BBCGIURL=${BBCGIURL:Q} +CONFIGURE_ENV+= SECURECGIDIR=${SECCGIDIR:Q} +CONFIGURE_ENV+= SECUREBBCGIURL=${SECUREBBCGIURL:Q} +CONFIGURE_ENV+= HTTPDGID=${APACHE_GROUP:Q} +CONFIGURE_ENV+= BBLOGDIR=${BBLOGDIR:Q} +CONFIGURE_ENV+= BBVAR=${BBVAR:Q} +CONFIGURE_ENV+= INSTALLROOT=${DESTDIR} +CONFIGURE_ENV+= INSTALLBINDIR=${XYBINDIR:Q} +CONFIGURE_ENV+= INSTALLETCDIR=${XYETCDIR:Q} +CONFIGURE_ENV+= INSTALLEXADIR=${EXAMPLEDIR:Q} +CONFIGURE_ENV+= INSTALLEXTDIR=${XYEXTDIR:Q} +CONFIGURE_ENV+= INSTALLTMPDIR=${XYTMPDIR:Q} +CONFIGURE_ENV+= INSTALLWEBDIR=${XYWEBDIR:Q} +CONFIGURE_ENV+= INSTALLWWWDIR=${XYWWWDIR:Q} +CONFIGURE_ENV+= MANROOT=${PREFIX}/${PKGMANDIR}/ + +SUBST_CLASSES+= bashpath +SUBST_FILES.bashpath= hobbitd/hobbitreports.sh.DIST +SUBST_SED.bashpath= -e 's,/bin/bash,'${BASH}',' +SUBST_STAGE.bashpath= post-patch + +USE_TOOLS+= awk:run cat:run cp:run +USE_TOOLS+= cut:run date:run egrep:run +USE_TOOLS+= expr:run find:run grep:run +USE_TOOLS+= head:run id:run ls:run +USE_TOOLS+= mv:run rm:run sed:run +USE_TOOLS+= sort:run tail:run touch:run +USE_TOOLS+= tr:run wc:run bash:run + + +MAKE_DIRS+= ${BBTOPDIR} +MAKE_DIRS+= ${BBHOME} + +OWN_DIRS_PERMS+= ${XYEXTDIR} ${BBUSER} ${BBGROUP} 0755 +OWN_DIRS_PERMS+= ${BBLOGDIR} ${BBUSER} ${BBGROUP} 0755 +OWN_DIRS_PERMS+= ${XYTMPDIR} ${BBUSER} ${BBGROUP} 0755 + +OWN_DIRS_PERMS+= ${BBVAR} ${BBUSER} ${BBGROUP} 0755 +VAR_SUBDIRS= acks data disabled download hist histlogs hostdata rrd +.for dir in ${VAR_SUBDIRS} +OWN_DIRS_PERMS+= ${BBVAR}/${dir} ${BBUSER} ${BBGROUP} 0755 +.endfor + +OWN_DIRS_PERMS+= ${XYWWWDIR} ${BBUSER} ${BBGROUP} 0755 +WWW_SUBDIRS= gifs help html menu notes wml +.for dir in ${WWW_SUBDIRS} +OWN_DIRS_PERMS+= ${XYWWWDIR}/${dir} ${BBUSER} ${BBGROUP} 0755 +.endfor +OWN_DIRS_PERMS+= ${XYWWWDIR}/rep ${BBUSER} ${APACHE_GROUP} 0755 +OWN_DIRS_PERMS+= ${XYWWWDIR}/snap ${BBUSER} ${APACHE_GROUP} 0755 + +MAKE_DIRS_PERMS+= ${SECCGIDIR} root ${BBGROUP} 0000 + +# actual config files + +CFILES= bb-hosts bb-services bbcombotest.cfg client-local.cfg +CFILES+= columndoc.csv hobbit-alerts.cfg hobbit-apache.conf +CFILES+= hobbit-clients.cfg hobbit-nkview.cfg hobbitcgi.cfg +CFILES+= hobbitgraph.cfg hobbitlaunch.cfg hobbitserver.cfg +.for file in ${CFILES} +CONF_FILES_PERMS+= ${EXAMPLEDIR}/${file} ${PKG_SYSCONFDIR.xymon}/${file} ${BBUSER} ${BBGROUP} 0644 +.endfor + +MAKE_ENV+= MAKE=${MAKE_PROGRAM:Q} +MAKE_ENV+= PKGDIR=${PREFIX:Q} +MAKE_ENV+= INSTALLROOT=${DESTDIR} +MAKE_ENV+= PKGBUILD=y +MAKE_ENV+= ${TOOLS_ENV} + +.include "../../databases/rrdtool/buildlink3.mk" +.include "../../databases/openldap-client/buildlink3.mk" +.include "../../security/openssl/buildlink3.mk" +.include "../../graphics/png/buildlink3.mk" +.include "../../devel/pcre/buildlink3.mk" +.include "../../mk/apache.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/net/xymon/PLIST b/net/xymon/PLIST new file mode 100644 index 00000000000..89bfab7e17f --- /dev/null +++ b/net/xymon/PLIST @@ -0,0 +1,386 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2010/02/14 22:58:57 spz Exp $ +libexec/xymon/bb +libexec/xymon/bb-ack.cgi +libexec/xymon/bb-csvinfo.cgi +libexec/xymon/bb-datepage.cgi +libexec/xymon/bb-eventlog.cgi +libexec/xymon/bb-findhost.cgi +libexec/xymon/bb-hist.cgi +libexec/xymon/bb-rep.cgi +libexec/xymon/bb-replog.cgi +libexec/xymon/bb-snapshot.cgi +libexec/xymon/bb-webpage +libexec/xymon/bbcmd +libexec/xymon/bbcombotest +libexec/xymon/bbdigest +libexec/xymon/bbgen +libexec/xymon/bbhostgrep +libexec/xymon/bbhostshow +libexec/xymon/bbmessage.cgi +libexec/xymon/bbproxy +libexec/xymon/bbtest-net +libexec/xymon/beastat +libexec/xymon/boilerplate.cgi +libexec/xymon/cgi-bin/bb-csvinfo.sh +libexec/xymon/cgi-bin/bb-datepage.sh +libexec/xymon/cgi-bin/bb-eventlog.sh +libexec/xymon/cgi-bin/bb-findhost.sh +libexec/xymon/cgi-bin/bb-hist.sh +libexec/xymon/cgi-bin/bb-histlog.sh +libexec/xymon/cgi-bin/bb-hostsvc.sh +libexec/xymon/cgi-bin/bb-rep.sh +libexec/xymon/cgi-bin/bb-replog.sh +libexec/xymon/cgi-bin/bb-snapshot.sh +libexec/xymon/cgi-bin/hobbit-certreport.sh +libexec/xymon/cgi-bin/hobbit-confreport-critical.sh +libexec/xymon/cgi-bin/hobbit-confreport.sh +libexec/xymon/cgi-bin/hobbit-ghosts.sh +libexec/xymon/cgi-bin/hobbit-hostgraphs.sh +libexec/xymon/cgi-bin/hobbit-hostlist.sh +libexec/xymon/cgi-bin/hobbit-nkview.sh +libexec/xymon/cgi-bin/hobbit-nongreen.sh +libexec/xymon/cgi-bin/hobbit-notifylog.sh +libexec/xymon/cgi-bin/hobbit-perfdata.sh +libexec/xymon/cgi-bin/hobbit-topchanges.sh +libexec/xymon/cgi-bin/hobbitcolumn.sh +libexec/xymon/cgi-bin/hobbitgraph.sh +libexec/xymon/cgi-secure/bb-ack.sh +libexec/xymon/cgi-secure/hobbit-ackinfo.sh +libexec/xymon/cgi-secure/hobbit-enadis.sh +libexec/xymon/cgi-secure/hobbit-nkedit.sh +libexec/xymon/cgi-secure/hobbit-useradm.sh +libexec/xymon/convertnk +libexec/xymon/ext/bbretest-net.sh +libexec/xymon/hobbit-ackinfo.cgi +libexec/xymon/hobbit-confreport.cgi +libexec/xymon/hobbit-enadis.cgi +libexec/xymon/hobbit-ghosts.cgi +libexec/xymon/hobbit-hostgraphs.cgi +libexec/xymon/hobbit-hostlist.cgi +libexec/xymon/hobbit-mailack +libexec/xymon/hobbit-nkedit.cgi +libexec/xymon/hobbit-nkview.cgi +libexec/xymon/hobbit-notifylog.cgi +libexec/xymon/hobbit-perfdata.cgi +libexec/xymon/hobbit-statusreport.cgi +libexec/xymon/hobbit-useradm.cgi +libexec/xymon/hobbit.sh +libexec/xymon/hobbitd +libexec/xymon/hobbitd_alert +libexec/xymon/hobbitd_capture +libexec/xymon/hobbitd_channel +libexec/xymon/hobbitd_client +libexec/xymon/hobbitd_filestore +libexec/xymon/hobbitd_history +libexec/xymon/hobbitd_hostdata +libexec/xymon/hobbitd_larrd +libexec/xymon/hobbitd_locator +libexec/xymon/hobbitd_rrd +libexec/xymon/hobbitd_sample +libexec/xymon/hobbitfetch +libexec/xymon/hobbitgraph.cgi +libexec/xymon/hobbitlaunch +libexec/xymon/hobbitping +libexec/xymon/hobbitreports.sh +libexec/xymon/hobbitsvc.cgi +libexec/xymon/moverrd.sh +libexec/xymon/rrdcachectl +libexec/xymon/trimhistory +man/man1/bb-ack.cgi.1 +man/man1/bb-csvinfo.cgi.1 +man/man1/bb-datepage.cgi.1 +man/man1/bb-eventlog.cgi.1 +man/man1/bb-findhost.cgi.1 +man/man1/bb-hist.cgi.1 +man/man1/bb-rep.cgi.1 +man/man1/bb-replog.cgi.1 +man/man1/bb-snapshot.cgi.1 +man/man1/bb-webpage.cgi.1 +man/man1/bb.1 +man/man1/bbcmd.1 +man/man1/bbcombotest.1 +man/man1/bbdigest.1 +man/man1/bbgen.1 +man/man1/bbhostgrep.1 +man/man1/bbhostshow.1 +man/man1/bbretest-net.sh.1 +man/man1/bbtest-net.1 +man/man1/clientupdate.1 +man/man1/hobbit-ackinfo.cgi.1 +man/man1/hobbit-confreport.cgi.1 +man/man1/hobbit-ghosts.cgi.1 +man/man1/hobbit-hostgraphs.cgi.1 +man/man1/hobbit-nkedit.cgi.1 +man/man1/hobbit-nkview.cgi.1 +man/man1/hobbit-statusreport.cgi.1 +man/man1/hobbitgraph.cgi.1 +man/man1/hobbitping.1 +man/man1/hobbitsvc.cgi.1 +man/man1/logfetch.1 +man/man1/orcahobbit.1 +man/man5/bb-hosts.5 +man/man5/bb-services.5 +man/man5/bbcombotest.cfg.5 +man/man5/client-local.cfg.5 +man/man5/clientlaunch.cfg.5 +man/man5/hobbit-alerts.cfg.5 +man/man5/hobbit-clients.cfg.5 +man/man5/hobbit-nkview.cfg.5 +man/man5/hobbitcgi.cfg.5 +man/man5/hobbitclient.cfg.5 +man/man5/hobbitgraph.cfg.5 +man/man5/hobbitlaunch.cfg.5 +man/man5/hobbitserver.cfg.5 +man/man5/hobbitweb.5 +man/man7/xymon.7 +man/man8/bbmessage.cgi.8 +man/man8/bbproxy.8 +man/man8/hobbit-enadis.cgi.8 +man/man8/hobbit-mailack.8 +man/man8/hobbitd.8 +man/man8/hobbitd_alert.8 +man/man8/hobbitd_channel.8 +man/man8/hobbitd_client.8 +man/man8/hobbitd_filestore.8 +man/man8/hobbitd_history.8 +man/man8/hobbitd_hostdata.8 +man/man8/hobbitd_rrd.8 +man/man8/hobbitd_sample.8 +man/man8/hobbitfetch.8 +man/man8/hobbitlaunch.8 +man/man8/msgcache.8 +man/man8/trimhistory.8 +share/examples/rc.d/xymon +share/examples/xymon/bb-hosts +share/examples/xymon/bb-services +share/examples/xymon/bbcombotest.cfg +share/examples/xymon/client-local.cfg +share/examples/xymon/columndoc.csv +share/examples/xymon/hobbit-alerts.cfg +share/examples/xymon/hobbit-apache.conf +share/examples/xymon/hobbit-clients.cfg +share/examples/xymon/hobbit-nkview.cfg +share/examples/xymon/hobbit-nkview.cfg.bak +share/examples/xymon/hobbitcgi.cfg +share/examples/xymon/hobbitgraph.cfg +share/examples/xymon/hobbitlaunch.cfg +share/examples/xymon/hobbitserver.cfg +share/examples/xymon/www/gifs/README +share/examples/xymon/www/gifs/arrow.gif +share/examples/xymon/www/gifs/bkg-blue.gif +share/examples/xymon/www/gifs/bkg-clear.gif +share/examples/xymon/www/gifs/bkg-green.gif +share/examples/xymon/www/gifs/bkg-purple.gif +share/examples/xymon/www/gifs/bkg-red.gif +share/examples/xymon/www/gifs/bkg-yellow.gif +share/examples/xymon/www/gifs/blue-ack.gif +share/examples/xymon/www/gifs/blue-recent.gif +share/examples/xymon/www/gifs/blue.gif +share/examples/xymon/www/gifs/clear-recent.gif +share/examples/xymon/www/gifs/clear.gif +share/examples/xymon/www/gifs/favicon-blue.ico +share/examples/xymon/www/gifs/favicon-clear.ico +share/examples/xymon/www/gifs/favicon-green.ico +share/examples/xymon/www/gifs/favicon-purple.ico +share/examples/xymon/www/gifs/favicon-red.ico +share/examples/xymon/www/gifs/favicon-unknown.ico +share/examples/xymon/www/gifs/favicon-yellow.ico +share/examples/xymon/www/gifs/green-recent.gif +share/examples/xymon/www/gifs/green.gif +share/examples/xymon/www/gifs/purple-ack.gif +share/examples/xymon/www/gifs/purple-recent.gif +share/examples/xymon/www/gifs/purple.gif +share/examples/xymon/www/gifs/red-ack.gif +share/examples/xymon/www/gifs/red-recent.gif +share/examples/xymon/www/gifs/red.gif +share/examples/xymon/www/gifs/unknown-recent.gif +share/examples/xymon/www/gifs/unknown.gif +share/examples/xymon/www/gifs/yellow-ack.gif +share/examples/xymon/www/gifs/yellow-recent.gif +share/examples/xymon/www/gifs/yellow.gif +share/examples/xymon/www/gifs/zoom.gif +share/examples/xymon/www/help/about.html +share/examples/xymon/www/help/bb-to-hobbit.html +share/examples/xymon/www/help/clonewarn.jpg +share/examples/xymon/www/help/configure.txt +share/examples/xymon/www/help/criticalsystems.html +share/examples/xymon/www/help/critview-detail-acked.jpg +share/examples/xymon/www/help/critview-detail-ackform.jpg +share/examples/xymon/www/help/critview-detail.jpg +share/examples/xymon/www/help/critview-disk.jpg +share/examples/xymon/www/help/critview-green.jpg +share/examples/xymon/www/help/editor-clonemaster.jpg +share/examples/xymon/www/help/editor-diskchanged.jpg +share/examples/xymon/www/help/editor-disksetup.jpg +share/examples/xymon/www/help/editor-main.jpg +share/examples/xymon/www/help/editor-makeclone.jpg +share/examples/xymon/www/help/editor-nohost.jpg +share/examples/xymon/www/help/editor-showclone.jpg +share/examples/xymon/www/help/hobbit-alerts.html +share/examples/xymon/www/help/hobbit-apacheconf.txt +share/examples/xymon/www/help/hobbit-bbhosts.png +share/examples/xymon/www/help/hobbit-clients.png +share/examples/xymon/www/help/hobbit-config.html +share/examples/xymon/www/help/hobbit-mrtg.html +share/examples/xymon/www/help/hobbit-tips.html +share/examples/xymon/www/help/hobbitmain.png +share/examples/xymon/www/help/hobbitprocs.png +share/examples/xymon/www/help/howtograph.html +share/examples/xymon/www/help/install.html +share/examples/xymon/www/help/known-issues.html +share/examples/xymon/www/help/mainview-acked.jpg +share/examples/xymon/www/help/mainview.jpg +share/examples/xymon/www/help/manpages/index.html +share/examples/xymon/www/help/manpages/man1/bb-ack.cgi.1.html +share/examples/xymon/www/help/manpages/man1/bb-csvinfo.cgi.1.html +share/examples/xymon/www/help/manpages/man1/bb-datepage.cgi.1.html +share/examples/xymon/www/help/manpages/man1/bb-eventlog.cgi.1.html +share/examples/xymon/www/help/manpages/man1/bb-findhost.cgi.1.html +share/examples/xymon/www/help/manpages/man1/bb-hist.cgi.1.html +share/examples/xymon/www/help/manpages/man1/bb-rep.cgi.1.html +share/examples/xymon/www/help/manpages/man1/bb-replog.cgi.1.html +share/examples/xymon/www/help/manpages/man1/bb-snapshot.cgi.1.html +share/examples/xymon/www/help/manpages/man1/bb-webpage.cgi.1.html +share/examples/xymon/www/help/manpages/man1/bb.1.html +share/examples/xymon/www/help/manpages/man1/bbcmd.1.html +share/examples/xymon/www/help/manpages/man1/bbcombotest.1.html +share/examples/xymon/www/help/manpages/man1/bbdigest.1.html +share/examples/xymon/www/help/manpages/man1/bbgen.1.html +share/examples/xymon/www/help/manpages/man1/bbhostgrep.1.html +share/examples/xymon/www/help/manpages/man1/bbhostshow.1.html +share/examples/xymon/www/help/manpages/man1/bbretest-net.sh.1.html +share/examples/xymon/www/help/manpages/man1/bbtest-net.1.html +share/examples/xymon/www/help/manpages/man1/clientupdate.1.html +share/examples/xymon/www/help/manpages/man1/hobbit-ackinfo.cgi.1.html +share/examples/xymon/www/help/manpages/man1/hobbit-confreport.cgi.1.html +share/examples/xymon/www/help/manpages/man1/hobbit-ghosts.cgi.1.html +share/examples/xymon/www/help/manpages/man1/hobbit-hostgraphs.cgi.1.html +share/examples/xymon/www/help/manpages/man1/hobbit-nkedit.cgi.1.html +share/examples/xymon/www/help/manpages/man1/hobbit-nkview.cgi.1.html +share/examples/xymon/www/help/manpages/man1/hobbit-statusreport.cgi.1.html +share/examples/xymon/www/help/manpages/man1/hobbitgraph.cgi.1.html +share/examples/xymon/www/help/manpages/man1/hobbitping.1.html +share/examples/xymon/www/help/manpages/man1/hobbitsvc.cgi.1.html +share/examples/xymon/www/help/manpages/man1/logfetch.1.html +share/examples/xymon/www/help/manpages/man1/orcahobbit.1.html +share/examples/xymon/www/help/manpages/man5/bb-hosts.5.html +share/examples/xymon/www/help/manpages/man5/bb-services.5.html +share/examples/xymon/www/help/manpages/man5/bbcombotest.cfg.5.html +share/examples/xymon/www/help/manpages/man5/client-local.cfg.5.html +share/examples/xymon/www/help/manpages/man5/clientlaunch.cfg.5.html +share/examples/xymon/www/help/manpages/man5/hobbit-alerts.cfg.5.html +share/examples/xymon/www/help/manpages/man5/hobbit-clients.cfg.5.html +share/examples/xymon/www/help/manpages/man5/hobbit-nkview.cfg.5.html +share/examples/xymon/www/help/manpages/man5/hobbitcgi.cfg.5.html +share/examples/xymon/www/help/manpages/man5/hobbitclient.cfg.5.html +share/examples/xymon/www/help/manpages/man5/hobbitgraph.cfg.5.html +share/examples/xymon/www/help/manpages/man5/hobbitlaunch.cfg.5.html +share/examples/xymon/www/help/manpages/man5/hobbitserver.cfg.5.html +share/examples/xymon/www/help/manpages/man5/hobbitweb.5.html +share/examples/xymon/www/help/manpages/man7/xymon.7.html +share/examples/xymon/www/help/manpages/man8/bbmessage.cgi.8.html +share/examples/xymon/www/help/manpages/man8/bbproxy.8.html +share/examples/xymon/www/help/manpages/man8/hobbit-enadis.cgi.8.html +share/examples/xymon/www/help/manpages/man8/hobbit-mailack.8.html +share/examples/xymon/www/help/manpages/man8/hobbitd.8.html +share/examples/xymon/www/help/manpages/man8/hobbitd_alert.8.html +share/examples/xymon/www/help/manpages/man8/hobbitd_channel.8.html +share/examples/xymon/www/help/manpages/man8/hobbitd_client.8.html +share/examples/xymon/www/help/manpages/man8/hobbitd_filestore.8.html +share/examples/xymon/www/help/manpages/man8/hobbitd_history.8.html +share/examples/xymon/www/help/manpages/man8/hobbitd_hostdata.8.html +share/examples/xymon/www/help/manpages/man8/hobbitd_rrd.8.html +share/examples/xymon/www/help/manpages/man8/hobbitd_sample.8.html +share/examples/xymon/www/help/manpages/man8/hobbitfetch.8.html +share/examples/xymon/www/help/manpages/man8/hobbitlaunch.8.html +share/examples/xymon/www/help/manpages/man8/msgcache.8.html +share/examples/xymon/www/help/manpages/man8/trimhistory.8.html +share/examples/xymon/www/help/stdview-detail-acked.jpg +share/examples/xymon/www/menu/README +share/examples/xymon/www/menu/menu.css +share/examples/xymon/www/menu/menu.js +share/examples/xymon/www/menu/menu_items.js +share/examples/xymon/www/menu/menu_tpl.js +share/xymon/web/acknowledge_footer +share/xymon/web/acknowledge_form +share/xymon/web/acknowledge_header +share/xymon/web/bb2_footer +share/xymon/web/bb2_header +share/xymon/web/bb_footer +share/xymon/web/bb_header +share/xymon/web/bbnk_footer +share/xymon/web/bbnk_header +share/xymon/web/bbrep_footer +share/xymon/web/bbrep_header +share/xymon/web/bbsnap2_footer +share/xymon/web/bbsnap2_header +share/xymon/web/bbsnap_footer +share/xymon/web/bbsnap_header +share/xymon/web/bbsnapnk_footer +share/xymon/web/bbsnapnk_header +share/xymon/web/columndoc_footer +share/xymon/web/columndoc_header +share/xymon/web/confreport_back +share/xymon/web/confreport_footer +share/xymon/web/confreport_front +share/xymon/web/confreport_header +share/xymon/web/event_footer +share/xymon/web/event_form +share/xymon/web/event_header +share/xymon/web/findhost_footer +share/xymon/web/findhost_form +share/xymon/web/findhost_header +share/xymon/web/ghosts_footer +share/xymon/web/ghosts_header +share/xymon/web/graphs_footer +share/xymon/web/graphs_header +share/xymon/web/hist_footer +share/xymon/web/hist_header +share/xymon/web/histlog_footer +share/xymon/web/histlog_header +share/xymon/web/hobbitnk_footer +share/xymon/web/hobbitnk_header +share/xymon/web/hostgraphs_footer +share/xymon/web/hostgraphs_form +share/xymon/web/hostgraphs_header +share/xymon/web/hostlist_footer +share/xymon/web/hostlist_form +share/xymon/web/hostlist_header +share/xymon/web/hostsvc_footer +share/xymon/web/hostsvc_header +share/xymon/web/info_footer +share/xymon/web/info_header +share/xymon/web/maint_footer +share/xymon/web/maint_form +share/xymon/web/maint_header +share/xymon/web/maintact_footer +share/xymon/web/maintact_header +share/xymon/web/nkack_form +share/xymon/web/nkedit_footer +share/xymon/web/nkedit_form +share/xymon/web/nkedit_header +share/xymon/web/notify_footer +share/xymon/web/notify_form +share/xymon/web/notify_header +share/xymon/web/perfdata_footer +share/xymon/web/perfdata_form +share/xymon/web/perfdata_header +share/xymon/web/replog_footer +share/xymon/web/replog_header +share/xymon/web/report_footer +share/xymon/web/report_form +share/xymon/web/report_form_daily +share/xymon/web/report_form_monthly +share/xymon/web/report_form_weekly +share/xymon/web/report_header +share/xymon/web/snapshot_footer +share/xymon/web/snapshot_form +share/xymon/web/snapshot_header +share/xymon/web/topchanges_footer +share/xymon/web/topchanges_form +share/xymon/web/topchanges_header +share/xymon/web/trends_form +share/xymon/web/useradm_footer +share/xymon/web/useradm_form +share/xymon/web/useradm_header +share/xymon/web/zoom.js diff --git a/net/xymon/distinfo b/net/xymon/distinfo new file mode 100644 index 00000000000..c12bc120b50 --- /dev/null +++ b/net/xymon/distinfo @@ -0,0 +1,11 @@ +$NetBSD: distinfo,v 1.1.1.1 2010/02/14 22:58:57 spz Exp $ + +SHA1 (xymon-4.3.0-beta2.tar.gz) = 484ab668358856c7bbc7ba85bfe2afa7c0fa2f10 +RMD160 (xymon-4.3.0-beta2.tar.gz) = ab8db88d1e2cb7363c8a9b35396094ea921cc5b5 +Size (xymon-4.3.0-beta2.tar.gz) = 2405826 bytes +SHA1 (patch-aa) = ce534d384fe0936f7ad6e1a2601c0f4cb1fc3346 +SHA1 (patch-ab) = 255892c607845790641924a4febea18a030685cb +SHA1 (patch-ac) = 653f3496ce2a6107f0c5f30d50b8d7ecc947b196 +SHA1 (patch-ad) = e5a42cbc6537e23a5a44ed343c86e121adadb139 +SHA1 (patch-ae) = 8be66af4b877958f2bc64e18494c67a73acd4360 +SHA1 (patch-af) = a81d3e73ffd6718e20320c6bd59c56ac4616524a diff --git a/net/xymon/files/xymon.sh b/net/xymon/files/xymon.sh new file mode 100644 index 00000000000..fcaed76f5b5 --- /dev/null +++ b/net/xymon/files/xymon.sh @@ -0,0 +1,39 @@ +#!/bin/sh +# +# Xymon site monitoring server +# Startup script contributed by Nathan Arthur (originally for hobbitmon) +# +# PROVIDE: xymon +# REQUIRE: DAEMON xymonclient + +name="xymon" + +# user-settable rc.conf variables +: ${xymon_launchcfg:="@XYETCDIR@/hobbitlaunch.cfg"} +: ${xymon_servercfg:="@XYETCDIR@/hobbitserver.cfg"} +: ${xymon_log:="@BBLOGDIR@/hobbitlaunch.log"} +: ${xymon_pidfile:="/var/run/${name}.pid"} + +if [ -f /etc/rc.subr ]; then + . /etc/rc.subr +fi + +rcvar=${name} +xymon_user="xymon" +pidfile=${xymon_pidfile} +required_files="${xymon_launchcfg} ${xymon_servercfg}" +command="@XYBINDIR@/hobbitlaunch" +command_args="--config=${xymon_launchcfg} --env=${xymon_servercfg} --log=${xymon_log} --pidfile=${xymon_pidfile}" + +xymon_precmd() +{ + HOBBITCLIENTHOME="@BBHOME@/client" + export HOBBITCLIENTHOME + + touch ${xymon_pidfile} && chown ${xymon_user} ${xymon_pidfile} +} + +start_precmd="xymon_precmd" + +load_rc_config $name +run_rc_command "$1" diff --git a/net/xymon/patches/patch-aa b/net/xymon/patches/patch-aa new file mode 100644 index 00000000000..8cf55d70260 --- /dev/null +++ b/net/xymon/patches/patch-aa @@ -0,0 +1,14 @@ +$NetBSD: patch-aa,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $ + +--- configure.server.orig 2009-02-12 13:09:34.000000000 +0000 ++++ configure.server +@@ -495,6 +495,9 @@ fi + if test "$INSTALLETCDIR" != ""; then + echo "INSTALLETCDIR = $INSTALLETCDIR" >>Makefile + fi ++if test "$INSTALLEXADIR" != ""; then ++ echo "INSTALLEXADIR = $INSTALLEXADIR" >>Makefile ++fi + if test "$INSTALLEXTDIR" != ""; then + echo "INSTALLEXTDIR = $INSTALLEXTDIR" >>Makefile + fi diff --git a/net/xymon/patches/patch-ab b/net/xymon/patches/patch-ab new file mode 100644 index 00000000000..65bc6576514 --- /dev/null +++ b/net/xymon/patches/patch-ab @@ -0,0 +1,157 @@ +$NetBSD: patch-ab,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $ + +--- build/Makefile.rules.orig 2009-02-12 13:00:50.000000000 +0000 ++++ build/Makefile.rules +@@ -22,9 +22,9 @@ else + INSTALLTARGETS = install-client install-clientmsg + endif + else +- BUILDTARGETS = lib-build common-build bbdisplay-build bbnet-build bbproxy-build docs-build build-build hobbitd-build web-build client +- CLIENTTARGETS = lib-client common-client build-build +- INSTALLTARGETS = install-bbdisplay install-bbnet install-bbproxy install-man install-hobbitd install-web install-docs install-client install-servermsg ++ BUILDTARGETS = lib-build common-build bbdisplay-build bbnet-build bbproxy-build docs-build build-build hobbitd-build web-build # client ++ CLIENTTARGETS = # lib-client common-client build-build ++ INSTALLTARGETS = install-bbdisplay install-bbnet install-bbproxy install-man install-hobbitd install-web install-docs install-servermsg # install-client + CFLAGS += $(PCREINCDIR) + endif + +@@ -34,6 +34,9 @@ endif + ifndef INSTALLETCDIR + INSTALLETCDIR = $(BBHOME)/etc + endif ++ifndef INSTALLEXADIR ++INSTALLEXADIR = $(BBHOME)/etc ++endif + ifndef INSTALLEXTDIR + INSTALLEXTDIR = $(BBHOME)/ext + endif +@@ -156,58 +159,67 @@ install-servermsg: + @echo "To view the Hobbit webpages, go to http://${BBHOSTNAME}${BBHOSTURL}" + + install-dirs: +- mkdir -p $(INSTALLROOT)$(BBHOME) $(INSTALLROOT)$(BBHOME)/download $(INSTALLROOT)$(BBVAR) ++ mkdir -p $(INSTALLROOT)$(BBHOME) $(INSTALLROOT)$(BBVAR) ++ ++ mkdir -p $(INSTALLROOT)$(BBVAR)/download ++ifndef PKGBUILD ++ifneq ($(BBVAR),$(BBHOME)) ++ ln -sf $(BBVAR)/download $(INSTALLROOT)$(BBHOME)/download ++endif ++endif + + mkdir -p $(INSTALLROOT)$(INSTALLBINDIR) ++ifndef PKGBUILD + ifneq ($(INSTALLBINDIR),$(BBHOME)/bin) + ln -sf $(INSTALLBINDIR) $(INSTALLROOT)$(BBHOME)/bin + endif +-ifndef PKGBUILD + chown $(BBUSER) $(INSTALLROOT)$(INSTALLBINDIR) + chgrp `$(IDTOOL) -g $(BBUSER)` $(INSTALLROOT)$(INSTALLBINDIR) + endif + + mkdir -p $(INSTALLROOT)$(INSTALLETCDIR) ++ifndef PKGBUILD + ifneq ($(INSTALLETCDIR),$(BBHOME)/etc) + ln -sf $(INSTALLETCDIR) $(INSTALLROOT)$(BBHOME)/etc + endif +-ifndef PKGBUILD + chown $(BBUSER) $(INSTALLROOT)$(INSTALLETCDIR) + chgrp `$(IDTOOL) -g $(BBUSER)` $(INSTALLROOT)$(INSTALLETCDIR) + endif + ++ mkdir -p $(INSTALLROOT)$(INSTALLEXADIR) ++ + mkdir -p $(INSTALLROOT)$(INSTALLEXTDIR) ++ifndef PKGBUILD + ifneq ($(INSTALLEXTDIR),$(BBHOME)/ext) + ln -sf $(INSTALLEXTDIR) $(INSTALLROOT)$(BBHOME)/ext + endif +-ifndef PKGBUILD + chown $(BBUSER) $(INSTALLROOT)$(INSTALLEXTDIR) + chgrp `$(IDTOOL) -g $(BBUSER)` $(INSTALLROOT)$(INSTALLEXTDIR) + endif + + mkdir -p $(INSTALLROOT)$(INSTALLTMPDIR) ++ifndef PKGBUILD + ifneq ($(INSTALLTMPDIR),$(BBHOME)/tmp) + ln -sf $(INSTALLTMPDIR) $(INSTALLROOT)$(BBHOME)/tmp + endif +-ifndef PKGBUILD + chown $(BBUSER) $(INSTALLROOT)$(INSTALLTMPDIR) + chgrp `$(IDTOOL) -g $(BBUSER)` $(INSTALLROOT)$(INSTALLTMPDIR) + endif + + mkdir -p $(INSTALLROOT)$(INSTALLWEBDIR) ++ifndef PKGBUILD + ifneq ($(INSTALLWEBDIR),$(BBHOME)/web) + ln -sf $(INSTALLWEBDIR) $(INSTALLROOT)$(BBHOME)/web + endif +-ifndef PKGBUILD + chown $(BBUSER) $(INSTALLROOT)$(INSTALLWEBDIR) + chgrp `$(IDTOOL) -g $(BBUSER)` $(INSTALLROOT)$(INSTALLWEBDIR) + endif + + mkdir -p $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml ++ifndef PKGBUILD + ifneq ($(INSTALLWWWDIR),$(BBHOME)/www) + ln -sf $(INSTALLWWWDIR) $(INSTALLROOT)$(BBHOME)/www + endif +-ifndef PKGBUILD + chown $(BBUSER) $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml + chgrp `$(IDTOOL) -g $(BBUSER)` $(INSTALLROOT)$(INSTALLWWWDIR) $(INSTALLROOT)$(INSTALLWWWDIR)/gifs $(INSTALLROOT)$(INSTALLWWWDIR)/help $(INSTALLROOT)$(INSTALLWWWDIR)/html $(INSTALLROOT)$(INSTALLWWWDIR)/menu $(INSTALLROOT)$(INSTALLWWWDIR)/notes $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap $(INSTALLROOT)$(INSTALLWWWDIR)/wml + ifdef HTTPDGID +@@ -215,6 +227,8 @@ ifdef HTTPDGID + chgrp $(HTTPDGID) $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap + endif + chmod g+w $(INSTALLROOT)$(INSTALLWWWDIR)/rep $(INSTALLROOT)$(INSTALLWWWDIR)/snap ++else ++ mkdir -p $(INSTALLROOT)$(INSTALLEXADIR)/www $(INSTALLROOT)$(INSTALLEXADIR)/www/gifs $(INSTALLROOT)$(INSTALLEXADIR)/www/help $(INSTALLROOT)$(INSTALLEXADIR)/www/menu + endif + + mkdir -p $(INSTALLROOT)$(BBVAR)/acks +@@ -266,25 +280,25 @@ ifndef PKGBUILD + endif + + install-common: install-dirs +- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C common install ++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C common install + + install-bbdisplay: install-common +- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C bbdisplay install ++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C bbdisplay install + + install-bbdisplay-nocgi: install-common +- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C bbdisplay install-nocgi ++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C bbdisplay install-nocgi + + install-bbnet: install-common +- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" ARESVER="$(ARESVER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C bbnet install ++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" ARESVER="$(ARESVER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C bbnet install + + install-bbproxy: install-common +- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C bbproxy install ++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C bbproxy install + + install-hobbitd: install-common +- MANROOT="$(MANROOT)" BBTOPDIR="$(BBTOPDIR)" BBHOME="$(BBHOME)" BBVAR="$(BBVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" BBLOGDIR="$(BBLOGDIR)" BBUSER="$(BBUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" HTTPDGID="$(HTTPDGID)" $(MAKE) -C hobbitd install ++ MANROOT="$(MANROOT)" BBTOPDIR="$(BBTOPDIR)" BBHOME="$(BBHOME)" BBVAR="$(BBVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" BBLOGDIR="$(BBLOGDIR)" BBUSER="$(BBUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLEXADIR)/www" HTTPDGID="$(HTTPDGID)" PKGBUILD="$(PKGBUILD)" $(MAKE) -C hobbitd install + + install-web: install-common +- MANROOT="$(MANROOT)" BBTOPDIR="$(BBTOPDIR)" BBHOME="$(BBHOME)" BBVAR="$(BBVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" BBLOGDIR="$(BBLOGDIR)" BBUSER="$(BBUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C web install ++ MANROOT="$(MANROOT)" BBTOPDIR="$(BBTOPDIR)" BBHOME="$(BBHOME)" BBVAR="$(BBVAR)" CGIDIR="$(CGIDIR)" SECURECGIDIR="$(SECURECGIDIR)" BBLOGDIR="$(BBLOGDIR)" BBUSER="$(BBUSER)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C web install + + + # NOTE: This one is normally not used - man-page install is done by the sub-Makefiles during "make install" +@@ -297,10 +311,10 @@ install-man: + BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" $(MAKE) -C web install-man + + install-docs: +- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C docs install ++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLEXADIR)/www" $(MAKE) -C docs install + + install-custom: +- BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLETCDIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C custom install || echo "Skipped custom modules" ++ BBHOME="$(BBHOME)" MANROOT="$(MANROOT)" INSTALLROOT="$(INSTALLROOT)" INSTALLBINDIR="$(INSTALLBINDIR)" INSTALLETCDIR="$(INSTALLEXADIR)" INSTALLEXTDIR="$(INSTALLEXTDIR)" INSTALLTMPDIR="$(INSTALLTMPDIR)" INSTALLWEBDIR="$(INSTALLWEBDIR)" INSTALLWWWDIR="$(INSTALLWWWDIR)" $(MAKE) -C custom install || echo "Skipped custom modules" + + + client-install: install-client diff --git a/net/xymon/patches/patch-ac b/net/xymon/patches/patch-ac new file mode 100644 index 00000000000..c88f0a8879e --- /dev/null +++ b/net/xymon/patches/patch-ac @@ -0,0 +1,14 @@ +$NetBSD: patch-ac,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $ + +--- hobbitd/Makefile.orig 2009-02-12 13:09:34.000000000 +0000 ++++ hobbitd/Makefile +@@ -159,7 +159,9 @@ install-cfg: + cd etcfiles; ../../build/merge-lines columndoc.csv $(INSTALLROOT)$(INSTALLETCDIR)/columndoc.csv + cd etcfiles; (echo "bb-hosts"; echo "hobbit-alerts.cfg"; echo "hobbit-clients.cfg"; echo "bbcombotest.cfg"; echo "client-local.cfg") | ../../build/setup-newfiles $(INSTALLROOT)$(INSTALLETCDIR)/ + cd etcfiles; cp -fp hobbit-apache.conf $(INSTALLROOT)$(INSTALLETCDIR)/hobbit-apache.conf ++ifndef PKGBUILD + cd $(INSTALLROOT)$(BBHOME); rm -f hobbit.sh; ln -sf bin/hobbit.sh . ++endif + cd wwwfiles; find . | grep -v RCS | grep -v DIST | ../../build/setup-newfiles $(INSTALLROOT)$(INSTALLWWWDIR)/ ../../build/md5.dat + cd webfiles; find . | grep -v RCS | grep -v DIST | ../../build/setup-newfiles $(INSTALLROOT)$(INSTALLWEBDIR)/ ../../build/md5.dat + touch $(INSTALLROOT)$(INSTALLETCDIR)/hobbit-nkview.cfg $(INSTALLROOT)$(INSTALLETCDIR)/hobbit-nkview.cfg.bak diff --git a/net/xymon/patches/patch-ad b/net/xymon/patches/patch-ad new file mode 100644 index 00000000000..1f4f9692d44 --- /dev/null +++ b/net/xymon/patches/patch-ad @@ -0,0 +1,14 @@ +$NetBSD: patch-ad,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $ + +--- build/Makefile.NetBSD.orig 2010-02-08 23:58:57.000000000 +0000 ++++ build/Makefile.NetBSD +@@ -10,7 +10,8 @@ NETLIBS = + CC= gcc + PKGDIR?=/usr/pkg + CFLAGS = -g -O2 -Wall -Wno-unused -D_REENTRANT $(LFSDEF) $(OSDEF) \ +- -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib ++ -I${PKGDIR}/include -L${PKGDIR}/lib, -Wl,--rpath=${PKGDIR}/lib \ ++ -DHAVE_STDINT_H + RPATH = "-Wl,--rpath," + + # Compile flags for debugging diff --git a/net/xymon/patches/patch-ae b/net/xymon/patches/patch-ae new file mode 100644 index 00000000000..c9a4d5bd486 --- /dev/null +++ b/net/xymon/patches/patch-ae @@ -0,0 +1,30 @@ +$NetBSD: patch-ae,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $ + +--- build/bb-commands.sh.orig 2007-04-14 00:20:21.000000000 -0500 ++++ build/bb-commands.sh +@@ -9,6 +9,11 @@ + + findbin() { + MYP="`echo ${PATH} | sed -e 's/:/ /g'`" ++ eval _var=\"\${${ENVNAME}}\" ++ if test -n "$_var"; then ++ echo "$_var" ++ return ++ fi + + for D in $MYP + do +@@ -31,11 +36,13 @@ do + done + + # WC is special ++ENVNAME=WC + PGM=`findbin wc | head -n 1` + echo "WC=\"${PGM} -l\"" + echo "WCC=\"${PGM}\"" + + # DFCMD is an alias for DF ++ENVNAME=DF + PGM=`findbin df | head -n 1` + echo "# DF,DFCMD and PS are for compatibility only, NOT USED by the Hobbit client" + echo "DF=\"${PGM} -Pk\"" diff --git a/net/xymon/patches/patch-af b/net/xymon/patches/patch-af new file mode 100644 index 00000000000..21eff9ed674 --- /dev/null +++ b/net/xymon/patches/patch-af @@ -0,0 +1,14 @@ +$NetBSD: patch-af,v 1.1.1.1 2010/02/14 22:58:58 spz Exp $ + +--- ./hobbitd/etcfiles/hobbitlaunch.cfg.DIST.orig 2008-11-27 13:12:12.000000000 +0000 ++++ ./hobbitd/etcfiles/hobbitlaunch.cfg.DIST +@@ -198,7 +198,8 @@ + # Note: If you are using another client package, you should disable this one. + + [hobbitclient] +- ENVFILE @BBTOPDIR@/client/etc/hobbitclient.cfg ++ DISABLED ++ ENVFILE @BBHOME@/client/etc/hobbitclient.cfg + NEEDS hobbitd + CMD @BBTOPDIR@/client/bin/hobbitclient.sh + LOGFILE $BBSERVERLOGS/hobbitclient.log -- cgit v1.2.3