[Midnightbsd-cvs] mports: mports/sysutils: add openupsd

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Sep 1 00:13:59 EDT 2007


Log Message:
-----------
add openupsd

Modified Files:
--------------
    mports/sysutils:
        Makefile (r1.45 -> r1.46)

Added Files:
-----------
    mports/sysutils/openupsd:
        Makefile (r1.1)
        distinfo (r1.1)
        pkg-descr (r1.1)
    mports/sysutils/openupsd/files:
        openupsd.sh (r1.1)

-------------- next part --------------
--- /dev/null
+++ sysutils/openupsd/pkg-descr
@@ -0,0 +1,5 @@
+OpenUPSd is a UPS daemon, pretty specific to those Belkin
+serial-connected UPS's that speak the "regulator pro smart protocol".
+This daemon is monitoring only, at the moment anyway.
+
+WWW: http://frmb.org/openupsd.html
--- /dev/null
+++ sysutils/openupsd/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for:	openupsd
+# Date created:				15 August 2004
+# Whom:					Tim Bishop <tim at bishnet.net>
+#
+# $MidnightBSD: mports/sysutils/openupsd/Makefile,v 1.1 2007/09/01 04:13:57 laffer1 Exp $
+# $FreeBSD: ports/sysutils/openupsd/Makefile,v 1.3 2005/12/01 16:50:07 tdb Exp $
+#
+
+PORTNAME=	openupsd
+PORTVERSION=	0.3.1
+CATEGORIES=	sysutils
+MASTER_SITES=	http://frmb.org/download/
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	A UPS daemon for some Belkin UPS's
+
+USE_RC_SUBR=	yes
+GNU_CONFIGURE=	yes
+CONFIGURE_ARGS=	--program-transform-name= --bindir=${PREFIX}/sbin
+
+PLIST_FILES=	sbin/openupsd etc/openupsd.conf.sample etc/rc.d/openupsd.sh
+
+post-extract:
+	@${SED} -e 's#%%RC_SUBR%%#${RC_SUBR}#g' -e 's#%%PREFIX%%#${PREFIX}#g' \
+		${FILESDIR}/openupsd.sh > ${WRKDIR}/openupsd.sh
+
+post-install:
+	${INSTALL_DATA} ${WRKSRC}/openupsd.conf ${PREFIX}/etc/openupsd.conf.sample
+	${INSTALL_SCRIPT} ${WRKDIR}/openupsd.sh ${PREFIX}/etc/rc.d/
+
+.include <bsd.port.mk>
--- /dev/null
+++ sysutils/openupsd/distinfo
@@ -0,0 +1,3 @@
+MD5 (openupsd-0.3.1.tar.gz) = 68b192b007fa80c0a26c13d2917be0d2
+SHA256 (openupsd-0.3.1.tar.gz) = 422b42fdcf9be97bf2cbb4dd8662f2f389e2d669642a97f67b8ea8024c022025
+SIZE (openupsd-0.3.1.tar.gz) = 122229
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/sysutils/Makefile,v
retrieving revision 1.45
retrieving revision 1.46
diff -Lsysutils/Makefile -Lsysutils/Makefile -u -r1.45 -r1.46
--- sysutils/Makefile
+++ sysutils/Makefile
@@ -34,6 +34,7 @@
     SUBDIR += nodebrain
     SUBDIR += nvclock
     SUBDIR += obliterate
+    SUBDIR += openupsd
     SUBDIR += pecl-fileinfo
     SUBDIR += p5-File-Which
     SUBDIR += p5-Sys-Hostname-Long
--- /dev/null
+++ sysutils/openupsd/files/openupsd.sh
@@ -0,0 +1,23 @@
+#!/bin/sh
+#
+# $FreeBSD: ports/sysutils/openupsd/files/openupsd.sh,v 1.3 2006/02/20 20:47:43 dougb Exp $
+#
+# PROVIDE: openupsd
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+openupsd_enable=${openupsd_enable:-"NO"}
+
+. %%RC_SUBR%%
+
+name="openupsd"
+rcvar=`set_rcvar`
+
+pidfile=/var/run/${name}.pid
+required_files=%%PREFIX%%/etc/${name}.conf
+
+command=%%PREFIX%%/sbin/openupsd
+command_args="-p ${pidfile}"
+
+load_rc_config $name
+run_rc_command "$1"


More information about the Midnightbsd-cvs mailing list