--- /usr/ports/net/beacon/files/beacon.in 2010-03-27 04:26:55.000000000 -0700 +++ files/beacon.in 2010-08-03 22:37:52.000000000 -0700 @@ -18,13 +18,22 @@ rcvar=`set_rcvar` command="%%PREFIX%%/bin/${name}" +command_interpreter="%%PREFIX%%/bin/perl" conffile=%%PREFIX%%/etc/beacon.conf if [ -f $conffile ]; then - piddir=`grep OUTPUTDIR $conffile | awk '{print $3}'` + piddir=`awk '$1 == "OUTPUTDIR" {print $3}' ${conffile}` fi pidfile=${piddir}/multicastbeacon.PID load_rc_config $name +start_cmd="beacon_start" + +beacon_start() +{ + echo "Starting ${name}." + /usr/local/bin/beacon >/dev/null 2>&1 & +} + run_rc_command "$1"