diff options
author | Babak Farrokhi <farrokhi@FreeBSD.org> | 2017-01-09 16:40:01 +0000 |
---|---|---|
committer | Babak Farrokhi <farrokhi@FreeBSD.org> | 2017-01-09 16:40:01 +0000 |
commit | 0274aab9394f67aa6134db3261f7797d04fc9388 (patch) | |
tree | 844aa1c1162dd58004e8448421c37eaa24114a52 /sysutils/istatserver | |
parent | 4d76d4228d33e49a70d4826f87e7c6f35704ddc3 (diff) |
Notes
Diffstat (limited to 'sysutils/istatserver')
-rw-r--r-- | sysutils/istatserver/Makefile | 38 | ||||
-rw-r--r-- | sysutils/istatserver/distinfo | 3 | ||||
-rw-r--r-- | sysutils/istatserver/files/istatserver.in | 28 | ||||
-rw-r--r-- | sysutils/istatserver/files/pkg-message.in | 7 | ||||
-rw-r--r-- | sysutils/istatserver/pkg-descr | 5 | ||||
-rw-r--r-- | sysutils/istatserver/pkg-plist | 5 |
6 files changed, 86 insertions, 0 deletions
diff --git a/sysutils/istatserver/Makefile b/sysutils/istatserver/Makefile new file mode 100644 index 000000000000..ec5cc4da3052 --- /dev/null +++ b/sysutils/istatserver/Makefile @@ -0,0 +1,38 @@ +# Created by: Babak Farrokhi <farrokhi@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= istatserver +PORTVERSION= 3.01 +CATEGORIES= sysutils +MASTER_SITES= https://s3.amazonaws.com/bjango/files/istatserverlinux/ + +MAINTAINER= farrokhi@FreeBSD.org +COMMENT= Daemon for iStat iPhone application + +LICENSE= BSD3CLAUSE + +LIB_DEPENDS= libxml2.so:textproc/libxml2 \ + libsqlite3.so:databases/sqlite3 + +GNU_CONFIGURE= yes +USE_RC_SUBR= ${PORTNAME} + +USERS= istat +GROUPS= istat + +SUB_FILES= pkg-message + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/src/istatserver ${STAGEDIR}${PREFIX}/bin + ${MKDIR} ${STAGEDIR}${PREFIX}/etc/istatserver + ${INSTALL_DATA} ${WRKSRC}/resource/istatserver.conf \ + ${STAGEDIR}${PREFIX}/etc/istatserver/istatserver.conf.sample + ${INSTALL_DATA} ${WRKSRC}/resource/istatserver_generated.conf \ + ${STAGEDIR}${PREFIX}/etc/istatserver/istatserver_generated.conf.sample + ${CHOWN} -R ${USERS} ${STAGEDIR}${PREFIX}/etc/istatserver + ${INSTALL_MAN} ${WRKSRC}/resource/istatserver.1 \ + ${STAGEDIR}${MANPREFIX}/man/man1 + ${INSTALL_MAN} ${WRKSRC}/resource/istatserver.conf.5 \ + ${STAGEDIR}${MANPREFIX}/man/man5 + +.include <bsd.port.mk> diff --git a/sysutils/istatserver/distinfo b/sysutils/istatserver/distinfo new file mode 100644 index 000000000000..29f90e0285fa --- /dev/null +++ b/sysutils/istatserver/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1483867105 +SHA256 (istatserver-3.01.tar.gz) = 877afd7ae09fddea95585d7d00b5ff5ea36d7afe51ed3651c5c60d8829cf180c +SIZE (istatserver-3.01.tar.gz) = 197845 diff --git a/sysutils/istatserver/files/istatserver.in b/sysutils/istatserver/files/istatserver.in new file mode 100644 index 000000000000..f1bac571b524 --- /dev/null +++ b/sysutils/istatserver/files/istatserver.in @@ -0,0 +1,28 @@ +#!/bin/sh + +# PROVIDE: istatserver +# REQUIRE: LOGIN +# +# Add the following lines to /etc/rc.conf.local or /etc/rc.conf +# to enable this service: +# +# istatd_enable (bool): Set to NO by default. +# Set it to YES to enable istatd. +# + +. /etc/rc.subr + +name="istatserver" +rcvar=istatserver_enable + +command=%%PREFIX%%/bin/${name} + +load_rc_config $name + +: ${istatserver_enable="NO"} +: ${istatserver_config="%%PREFIX%%/etc/istatserver/istatserver.conf"} + +command_args="-d -c $istatserver_config" + +run_rc_command "$1" + diff --git a/sysutils/istatserver/files/pkg-message.in b/sysutils/istatserver/files/pkg-message.in new file mode 100644 index 000000000000..f181f859262e --- /dev/null +++ b/sysutils/istatserver/files/pkg-message.in @@ -0,0 +1,7 @@ +================================================================================ + +%%PREFIX%%/etc/istatserver/istatserver.conf is the daemon's configuration file. +Please edit the "server_code" framework with a unique numeric code for your +server. + +================================================================================ diff --git a/sysutils/istatserver/pkg-descr b/sysutils/istatserver/pkg-descr new file mode 100644 index 000000000000..384fe5072756 --- /dev/null +++ b/sysutils/istatserver/pkg-descr @@ -0,0 +1,5 @@ +istatserver is a daemon serving statistics to your iStat iPhone application +from Linux, Solaris & FreeBSD. istatserver collects data such as CPU, memory, +network and disk usage and keeps the history. Once connecting from the +iPhone and entering the lock code this data will be sent to the iPhone +and shown in fancy graphs. diff --git a/sysutils/istatserver/pkg-plist b/sysutils/istatserver/pkg-plist new file mode 100644 index 000000000000..2ce2a11e6519 --- /dev/null +++ b/sysutils/istatserver/pkg-plist @@ -0,0 +1,5 @@ +bin/istatserver +@sample etc/istatserver/istatserver.conf.sample +@sample etc/istatserver/istatserver_generated.conf.sample +man/man1/istatserver.1.gz +man/man5/istatserver.conf.5.gz |