diff options
author | feld <feld@FreeBSD.org> | 2013-09-19 02:10:59 +0800 |
---|---|---|
committer | feld <feld@FreeBSD.org> | 2013-09-19 02:10:59 +0800 |
commit | 9a8607083b9ead813c0754981562581824fb83d4 (patch) | |
tree | a6665d8f85cbe98689235d0e251f994ff5594b9c /sysutils | |
parent | bd1239587f841019c7016255ee7999694e6347ec (diff) | |
download | freebsd-ports-gnome-9a8607083b9ead813c0754981562581824fb83d4.tar.gz freebsd-ports-gnome-9a8607083b9ead813c0754981562581824fb83d4.tar.zst freebsd-ports-gnome-9a8607083b9ead813c0754981562581824fb83d4.zip |
add new port: sysutils/mptd
mptd is a monitoring daemon for mpt raid controllers designed by our
very own jhb@ when he worked at Yahoo.
Approved by: crees (mentor), sbruno
Sponsored by: Yahoo
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/Makefile | 1 | ||||
-rw-r--r-- | sysutils/mptd/Makefile | 18 | ||||
-rw-r--r-- | sysutils/mptd/distinfo | 2 | ||||
-rw-r--r-- | sysutils/mptd/files/mptd.in | 28 | ||||
-rw-r--r-- | sysutils/mptd/pkg-descr | 3 |
5 files changed, 52 insertions, 0 deletions
diff --git a/sysutils/Makefile b/sysutils/Makefile index 5c60c81a4f9f..71dc933f6bbd 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -534,6 +534,7 @@ SUBDIR += mount.app SUBDIR += mountsmb2 SUBDIR += mpiexec + SUBDIR += mptd SUBDIR += msktutil SUBDIR += msyslog SUBDIR += mtpfs diff --git a/sysutils/mptd/Makefile b/sysutils/mptd/Makefile new file mode 100644 index 000000000000..c6ab095b18e0 --- /dev/null +++ b/sysutils/mptd/Makefile @@ -0,0 +1,18 @@ +# Created by: Mark Felder <feld@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= mptd +PORTVERSION= 0.01 +CATEGORIES= sysutils +MASTER_SITES= https://www.glenbarber.us/ports/${CATEGORIES}/${PORTNAME}/ + +MAINTAINER= feld@FreeBSD.org +COMMENT= Monitoring daemon for mpt RAID controllers + +USE_RC_SUBR= mptd +PLIST_FILES+= sbin/mptd + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/mptd ${PREFIX}/sbin/mptd + +.include <bsd.port.mk> diff --git a/sysutils/mptd/distinfo b/sysutils/mptd/distinfo new file mode 100644 index 000000000000..ea3f91f20b11 --- /dev/null +++ b/sysutils/mptd/distinfo @@ -0,0 +1,2 @@ +SHA256 (mptd-0.01.tar.gz) = efa6d9c463b4064a220019d89e14d9ca3cfd0d7b645f99e20456d05b8dcef220 +SIZE (mptd-0.01.tar.gz) = 8342 diff --git a/sysutils/mptd/files/mptd.in b/sysutils/mptd/files/mptd.in new file mode 100644 index 000000000000..c2bc871c8a2a --- /dev/null +++ b/sysutils/mptd/files/mptd.in @@ -0,0 +1,28 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: mptd +# REQUIRE: dumpon root ldconfig devfs syslogd mail +# KEYWORD: nojail noyroot shutdown + +. /etc/rc.subr + +name=mptd +rcvar=mptd_enable +load_rc_config $name + +raid_alert_mailto=${mptd_raid_alert_mailto:-"root@localhost"} +start_cmd=mptd_start +stop_cmd="killall -9 mptd > /dev/null 2>&1" + +mptd_start() +{ + if [ -x "%%PREFIX%%/bin/mptd" -a -e "/dev/mpt0" ]; then + echo "Starting mptd." + %%PREFIX%%/bin/mptd ${raid_alert_mailto} + fi +} + +run_rc_command "$1" diff --git a/sysutils/mptd/pkg-descr b/sysutils/mptd/pkg-descr new file mode 100644 index 000000000000..baac8e688d25 --- /dev/null +++ b/sysutils/mptd/pkg-descr @@ -0,0 +1,3 @@ +Monitoring daemon for mpt RAID controllers + +WWW: http://www.freebsd.org/ |