ports/154036: New port: net-mgmt/hastmon Cluster monitoring daemon
Mikolaj Golub
to.my.trociny at gmail.com
Sat Jan 15 18:40:09 UTC 2011
>Number: 154036
>Category: ports
>Synopsis: New port: net-mgmt/hastmon Cluster monitoring daemon
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Jan 15 18:40:09 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator: Mikolaj Golub
>Release:
>Organization:
>Environment:
>Description:
hastmon is a monitoring daemon that allows a couple of hosts to run a
service providing automatic failover. Those machines will be called a
cluster and each machine is one cluster node. hastmon is designed for
clusters that work in Primary-Secondary configuration, which means
that only one of the cluster nodes can be active at any given time.
WWW: http://hastmon.googlecode.com/
It can be used e.g. for managing HAST.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# hastmon
# hastmon/Makefile
# hastmon/pkg-plist
# hastmon/pkg-descr
# hastmon/distinfo
#
echo c - hastmon
mkdir -p hastmon > /dev/null 2>&1
echo x - hastmon/Makefile
sed 's/^X//' >hastmon/Makefile << 'd8b699f255ea5a9b575a0af5a9722088'
X# New ports collection makefile for: hastmon
X# Date created: 23 October 2010
X# Whom: Mikolaj Golub <to.my.trociny at gmail.com>
X#
X# $FreeBSD: $
X#
X
XPORTNAME= hastmon
XPORTVERSION= 0.3.0
XCATEGORIES= net-mgmt
XMASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
X
XMAINTAINER= to.my.trociny at gmail.com
XCOMMENT= Cluster monitoring daemon
X
XBUILD_DEPENDS= mk-configure>=0.20:${PORTSDIR}/devel/mk-configure
X
XLICENSE= BSD
X
XMKCMAKE?= ${LOCALBASE}/bin/mkcmake
XINSTALL_TARGET= installdirs install
X
XPORTDOCS= ChangeLog COPYRIGHT README
X
XMAN5= hastmon.conf.5
XMAN8= hastmon.8 hastmonctl.8
X
Xdo-build:
X ${SETENV} ${MKCMAKE_ENV} ${MKCMAKE} -C ${WRKSRC}
X
Xdo-install:
X ${SETENV} ${MKCMAKE_ENV} ${MKCMAKE} -C ${WRKSRC} ${INSTALL_TARGET}
X
Xpost-install:
X.if !defined(NOPORTDOCS)
X @${MKDIR} ${DOCSDIR}
X.for doc in ${PORTDOCS}
X ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/${doc} ${DOCSDIR}
X.endfor
X.endif
X
X.include <bsd.port.mk>
d8b699f255ea5a9b575a0af5a9722088
echo x - hastmon/pkg-plist
sed 's/^X//' >hastmon/pkg-plist << '3cbbabba1ad66b29ba71c0cd7989ec4e'
Xetc/rc.d/hastmon
Xsbin/hastmon
Xsbin/hastmonctl
3cbbabba1ad66b29ba71c0cd7989ec4e
echo x - hastmon/pkg-descr
sed 's/^X//' >hastmon/pkg-descr << 'ec218973fa15e919788af8654e9d4410'
Xhastmon is a monitoring daemon that allows a couple of hosts to run a
Xservice providing automatic failover. Those machines will be called a
Xcluster and each machine is one cluster node. hastmon is designed for
Xclusters that work in Primary-Secondary configuration, which means
Xthat only one of the cluster nodes can be active at any given time.
X
XWWW: http://hastmon.googlecode.com/
XAuthor: Mikolaj Golub <to.my.trociny at gmail.com>
ec218973fa15e919788af8654e9d4410
echo x - hastmon/distinfo
sed 's/^X//' >hastmon/distinfo << '45ed69cd27245475357d1ecdbdbde9ad'
XSHA256 (hastmon-0.3.0.tar.gz) = 13e374f8cf269baaf0d7b9f3cc416113fcef833a7638d282e2e40d0f540de8f2
XSIZE (hastmon-0.3.0.tar.gz) = 73129
45ed69cd27245475357d1ecdbdbde9ad
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list