diff options
author | pgollucci <pgollucci@FreeBSD.org> | 2009-07-15 15:14:00 +0800 |
---|---|---|
committer | pgollucci <pgollucci@FreeBSD.org> | 2009-07-15 15:14:00 +0800 |
commit | 57405a92a952c71c6a8eefc495a26a025c0ec8b7 (patch) | |
tree | 48da23c7bf8392f48bac75385b3d6a0464d635e7 /sysutils/healthd | |
parent | 49109df361584e592692274a6275855ca5dfbedb (diff) | |
download | freebsd-ports-gnome-57405a92a952c71c6a8eefc495a26a025c0ec8b7.tar.gz freebsd-ports-gnome-57405a92a952c71c6a8eefc495a26a025c0ec8b7.tar.zst freebsd-ports-gnome-57405a92a952c71c6a8eefc495a26a025c0ec8b7.zip |
- USE_RC_SUBR != yes
- OPTIONify
- Adopt
- portlint
Diffstat (limited to 'sysutils/healthd')
-rw-r--r-- | sysutils/healthd/Makefile | 33 | ||||
-rw-r--r-- | sysutils/healthd/files/healthd.in | 36 | ||||
-rw-r--r-- | sysutils/healthd/pkg-plist | 8 |
3 files changed, 51 insertions, 26 deletions
diff --git a/sysutils/healthd/Makefile b/sysutils/healthd/Makefile index 5f37b20fbcfc..3c6a1b5f9b60 100644 --- a/sysutils/healthd/Makefile +++ b/sysutils/healthd/Makefile @@ -7,38 +7,34 @@ PORTNAME= healthd PORTVERSION= 0.7.9 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils ipv6 MASTER_SITES= http://healthd.thehousleys.net/ \ http://healthd1.thehousleys.net/ -MAINTAINER= ports@FreeBSD.org +MAINTAINER= pgolluccis@FreeBSD.org COMMENT= A daemon to monitor vital motherboard parameters -ONLY_FOR_ARCHS= i386 amd64 +OPTIONS= IPV6 "IPv6 support" off \ + FULL_CONFIG "Full Config support" off +ONLY_FOR_ARCHS= i386 amd64 +USE_RC_SUBR= ${PORTNAME} GNU_CONFIGURE= yes CONFIGURE_ARGS= --exec-prefix=${PREFIX} -# -# To allow reading the doWarn and doFail scripts remotely uncomment -# the following line. Enabling the following option might provide -# information about the configuration of you system. -#CONFIGURE_ARGS+= --enable-full-config MAN8= healthd.8 healthdc.8 INSTALL_TARGET= install-all -HDDOCDIR= ${PREFIX}/share/doc/healthd - .if defined(WITHOUT_IPV6) CONFIGURE_ARGS+= --disable-ipv6 .endif -USE_RC_SUBR= yes +.if defined(WITH_FULL_CONFIG) +CONFIGURE_ARGS+= --enable-full-config +.endif post-install: - @${REINPLACE_CMD} -e 's|/usr/local/etc/rc.subr|${RC_SUBR}|' ${WRKSRC}/healthd.sh - ${INSTALL_SCRIPT} -m 751 ${WRKSRC}/healthd.sh ${PREFIX}/etc/rc.d/healthd.sh @if [ ! -f ${PREFIX}/etc/healthd.conf ]; then \ ${ECHO} "Installing ${PREFIX}/etc/healthd.conf configuration file."; \ ${ECHO} "It is recommended you edit this file to match your system"; \ @@ -46,14 +42,9 @@ post-install: ${CP} ${PREFIX}/etc/healthd.conf.sample ${PREFIX}/etc/healthd.conf; \ fi .if !defined(NOPORTDOCS) - @if ! [ -d ${HDDOCDIR} ]; then ${MKDIR} ${HDDOCDIR}; fi - ${INSTALL_DATA} ${WRKSRC}/README ${HDDOCDIR} - ${INSTALL_DATA} ${WRKSRC}/PROTOCOL ${HDDOCDIR} -.endif - -pre-everything:: -.ifndef (WITHOUT_IPV6) - @${ECHO_MSG} "WITHOUT_IPV6=yes builds without IPv6 support" + @${MKDIR} ${DOCSDIR}/ + ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}/ + ${INSTALL_DATA} ${WRKSRC}/PROTOCOL ${DOCSDIR}/ .endif .include <bsd.port.mk> diff --git a/sysutils/healthd/files/healthd.in b/sysutils/healthd/files/healthd.in new file mode 100644 index 000000000000..16dc089af802 --- /dev/null +++ b/sysutils/healthd/files/healthd.in @@ -0,0 +1,36 @@ +#!/bin/sh +# +# $Id: healthd.sh,v 1.1.2.7 2004/06/23 14:11:57 housley Exp $ +# + +# PROVIDE: healthd +# REQUIRE: LOGIN +# KEYWORD: FreeBSD shutdown + +# +# Add the following line to /etc/rc.conf to enable healthd: +# +#healthd_enable="YES" +# +# For IPv4 only operation add the following line to /etc/rc.conf: +# +#healthd_flags="-6" +# +# Other options are listed in healthd(8) +# + +. %%RC_SUBR%% + +name=healthd +rcvar=`set_rcvar` + +extra_commands="reload" +command=%%PREFIX%%/sbin/healthd +required_files=%%PREFIX%%/etc/${name}.conf + +load_rc_config ${name} + +healthd_enable=${healthd_enable:-"NO"} +healthd_flags=${healthd_flags:-""} + +run_rc_command "$1" diff --git a/sysutils/healthd/pkg-plist b/sysutils/healthd/pkg-plist index 0a8903a9da1e..9cf9b12cf84d 100644 --- a/sysutils/healthd/pkg-plist +++ b/sysutils/healthd/pkg-plist @@ -3,8 +3,6 @@ sbin/healthd @unexec if cmp -s %D/etc/healthd.conf %D/etc/healthd.conf.sample; then rm -f %D/etc/healthd.conf; fi etc/healthd.conf.sample @exec if [ ! -f %D/etc/healthd.conf ]; then cp -p %D/%F %B/healthd.conf; fi -@unexec if cmp -s %D/etc/rc.d/healthd.sh %D/etc/rc.d/healthd.sh.sample; then rm -f %D/etc/rc.d/healthd.sh; fi -etc/rc.d/healthd.sh -%%PORTDOCS%%share/doc/healthd/README -%%PORTDOCS%%share/doc/healthd/PROTOCOL -%%PORTDOCS%%@dirrm share/doc/healthd +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/PROTOCOL +%%PORTDOCS%%@dirrm %%DOCSDIR%% |