ports/net/cvsync/files/cvsyncd.sh
Hiroki Sato ff1a57012e Add USE_RC_SUBR=yes and rcNG-style startup script.
Approved by:	linimon (mentor)
2004-05-11 12:13:26 +00:00

44 lines
803 B
Bash

#!/bin/sh
#
# $FreeBSD$
#
# PROVIDE: cvsyncd
# REQUIRE: LOGIN
# KEYWORD: FreeBSD
#
cvsyncd_enable="NO"
cvsyncd_pidfile="/var/run/cvsyncd.pid"
cvsyncd_conffile="%%PREFIX%%/etc/cvsyncd.conf"
cvsyncd_flags=""
. %%RC_SUBR%%
name=cvsyncd
rcvar=`set_rcvar`
command=%%PREFIX%%/bin/${name}
load_rc_config ${name}
case "${cvsyncd_flags}" in
*-p\ *)
echo "Warning: \$cvsyncd_flags includes -p option." \
"Please use \$cvsyncd_pidfile instead."
;;
*)
cvsyncd_flags="-p ${cvsyncd_pidfile} ${cvsyncd_flags}" ;;
esac
case "${cvsyncd_flags}" in
*-c\ *)
echo "Warning: \$cvsyncd_flags includes -c option." \
"Please use \$cvsyncd_conffile instead."
;;
*)
cvsyncd_flags="-c ${cvsyncd_conffile} ${cvsyncd_flags}" ;;
esac
pidfile=${cvsyncd_pidfile}
required_files=${cvsyncd_conffile}
run_rc_command "$1"