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