Index: Makefile =================================================================== --- Makefile (revision 400934) +++ Makefile (working copy) @@ -7,6 +7,7 @@ # no problems encountered so far. Thanks. PORTNAME= hadoop PORTVERSION= 2.7.1 +PORTREVISION= 1 CATEGORIES= devel java MASTER_SITES= APACHE/${PORTNAME}/common/stable \ LOCAL/demon/:maven \ @@ -56,7 +57,7 @@ GROUPS= ${HADOOP_GROUP} SUB_FILES= hadoop-layout.sh -USE_RC_SUBR= historyserver nodemanager resourcemanager webappproxyserver datanode namenode secondarynamenode journalnode +USE_RC_SUBR= historyserver nodemanager resourcemanager webappproxyserver datanode namenode secondarynamenode journalnode zkfailovercontroller PLIST_SUB= PORTVERSION="${PORTVERSION}" \ HADOOP_LOGDIR="${HADOOP_LOGDIR}" \ Index: files/zkfailovercontroller.in =================================================================== --- files/zkfailovercontroller.in (revision 0) +++ files/zkfailovercontroller.in (working copy) @@ -0,0 +1,33 @@ +#!/bin/sh +# +# $FreeBSD$ +# +# PROVIDE: zkfailovercontroller +# REQUIRE: LOGIN +# KEYWORD: shutdown +# +# zkfailovercontroller_enable (bool): +# Set to NO by default. +# Set it to YES to enable zkfailovercontroller. + +. /etc/rc.subr + +export PATH=${PATH}:%%LOCALBASE%%/bin +name=zkfailovercontroller +rcvar=zkfailovercontroller_enable + +load_rc_config "${name}" + +: ${zkfailovercontroller_enable:=NO} +: ${zkfailovercontroller_user:=%%HDFS_USER%%} + +command="%%PREFIX%%/sbin/hadoop-daemon.sh" +command_args='--config %%ETCDIR%% start zkfc' + +stop_cmd=zkfailovercontroller_stop + +zkfailovercontroller_stop () { + su -m ${zkfailovercontroller_user} -c "${command} --config %%ETCDIR%% stop zkfc" +} + +run_rc_command "$1" Property changes on: files/zkfailovercontroller.in ___________________________________________________________________ Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property