Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Feb 2010 23:46:38 +0200
From:      Mikolaj Golub <to.my.trociny@gmail.com>
To:        lwhsu@FreeBSD.org
Cc:        freebsd-ports-bugs@FreeBSD.org, bug-followup@FreeBSD.org
Subject:   Re: ports/143934: New port: sysutils/gather utility to store and display system statistics
Message-ID:  <863a12894x.fsf@kopusha.onet>
In-Reply-To: <201002151153.o1FBrnjq018526@freefall.freebsd.org> (lwhsu@freebsd.org's message of "Mon\, 15 Feb 2010 11\:53\:49 GMT")
References:  <201002151153.o1FBrnjq018526@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--=-=-=

On Mon, 15 Feb 2010 11:53:49 GMT lwhsu@FreeBSD.org wrote:

> Install target directory should be ${PREFIX}, please update your shar,
> thanks!

Updated. Thank you for pointing out.

-- 
Mikolaj Golub


--=-=-=
Content-Disposition: attachment; filename=gather.port.shar.txt
Content-Description: gather.shar

# 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:
#
#	gather
#	gather/Makefile
#	gather/pkg-descr
#	gather/distinfo
#	gather/files
#	gather/files/pkg-message.in
#	gather/pkg-plist
#
echo c - gather
mkdir -p gather > /dev/null 2>&1
echo x - gather/Makefile
sed 's/^X//' >gather/Makefile << '77e4e3d4e3b0be92b95ba4ee06555ecf'
X# New ports collection makefile for:	gather
X# Date created:				14 February 2010
X# Whom:					Mikolaj Golub <to.my.trociny@gmail.com>
X#
X# $FreeBSD: $
X#
X
XPORTNAME=	gather
XPORTVERSION=	0.3
XCATEGORIES=	sysutils
XMASTER_SITES=	GOOGLE_CODE
X
XMAINTAINER=	to.my.trociny@gmail.com
XCOMMENT=	Utility to store and display system statistics
X
XPROJECTHOST=	gatherit
X
XUSE_PERL5=	yes
X
XDATADIR=	/var/db/gather
XMAKE_ENV+=	CONFDIR=${PREFIX}/etc/gather DATADIR=${DATADIR}
X
XSUB_FILES=	pkg-message
X
XMAN1=		gather.1
X
X.if !defined(NOPORTDOCS)
XPORTDOCS=	Changelog README
X.endif
X.if !defined(NOPORTEXAMPLES)
XPORTEXAMPLES=	*
X.endif
X
Xdo-install:
X	@${INSTALL_SCRIPT} ${WRKSRC}/gather ${PREFIX}/bin/
X	@${INSTALL_MAN} ${WRKSRC}/gather.1 ${PREFIX}/man/man1
X.if !exists(${PREFIX}/etc/gather)
X	@${MKDIR} ${PREFIX}/etc/gather
X.endif
X	@${INSTALL_DATA} ${WRKSRC}/gather.cfg ${PREFIX}/etc/gather/gather.cfg.sample
X.if !exists(${CONFDIR}/gather.cfg)
X	@${INSTALL_DATA} ${WRKSRC}/gather.cfg ${PREFIX}/etc/gather/gather.cfg
X.endif
X	@${INSTALL_DATA} ${WRKSRC}/examples/gather.map.freebsd ${PREFIX}/etc/gather/gather.map.sample
X.if !exists(${PREFIX}/etc/gather/gather.cfg)
X	@${INSTALL_DATA} ${WRKSRC}/examples/gather.map.freebsd ${PREFIX}/etc/gather/gather.map
X.endif
X.if !defined(NOPORTEXAMPLES)
X	@${MKDIR} ${EXAMPLESDIR}
X	@${CP} -R ${WRKSRC}/examples/* ${EXAMPLESDIR}
X.endif
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X.for doc in ${PORTDOCS}
X	@${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR}
X.endfor
X.endif
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
77e4e3d4e3b0be92b95ba4ee06555ecf
echo x - gather/pkg-descr
sed 's/^X//' >gather/pkg-descr << '1e02e062b1319005a01e5359467fdf34'
Xgather utility can be used to store system statistics provided by
Xvariety of system utils and display it. It is just a wrapper around
Xthese utilities to make a work with system statistics more convenient.
X
XWWW: http://gatherit.googlecode.com/
XAuthor: Mikolaj Golub <to.my.trociny@gmail.com>
1e02e062b1319005a01e5359467fdf34
echo x - gather/distinfo
sed 's/^X//' >gather/distinfo << '9fb62e54e0c6c50e193974e9bdc990e1'
XMD5 (gather-0.3.tar.gz) = 3a599727542fbf8dc741e7211eb262dd
XSHA256 (gather-0.3.tar.gz) = 184991f065ae390243b87cff4708f935fbb447a31e6a0e7e620c1a929882655c
XSIZE (gather-0.3.tar.gz) = 13235
9fb62e54e0c6c50e193974e9bdc990e1
echo c - gather/files
mkdir -p gather/files > /dev/null 2>&1
echo x - gather/files/pkg-message.in
sed 's/^X//' >gather/files/pkg-message.in << '27e07cdaf3eec678c215bf4033f256bb'
X**********************************************************************
X
XTo setup statistics gathering you could e.g. add something like this
Xto /etc/crontab:
X
X  */5 * * * * root %%PREFIX%%/bin/gather collect
X  18  0 * * * root %%PREFIX%%/bin/gather expire 7
X
XBefore adding this, please, review the configuration in
X%%PREFIX%%/etc/gather.
X
XTo check that the configuration is correct, run:
X
X  gather show utils
X  gather -v collect
X
XAfter setting cron up, you can check if gathering works running:
X
X  gather show -t 1h grep . uptime
X
XSee gather(1) and %%DOCSDIR%%/README for more details.
X
X**********************************************************************
27e07cdaf3eec678c215bf4033f256bb
echo x - gather/pkg-plist
sed 's/^X//' >gather/pkg-plist << '47af54646592937e7b9e9d3e82e54e3c'
Xbin/gather
X@unexec if cmp -s %D/etc/gather/gather.cfg.sample %D/etc/gather/gather.cfg; then rm -f %D/etc/gather/gather.cfg; else echo "If permanently deleting this package, %D/etc/gather/gather.cfg must be removed manually."; fi
Xetc/gather/gather.cfg.sample
X@unexec if cmp -s %D/etc/gather/gather.map.sample %D/etc/gather/gather.map; then rm -f %D/etc/gather/gather.map; else echo "If permanently deleting this package, %D/etc/gather/gather.map must be removed manually."; fi
Xetc/gather/gather.map.sample
X@dirrmtry etc/gather
47af54646592937e7b9e9d3e82e54e3c
exit


--=-=-=--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?863a12894x.fsf>