# HG changeset patch # User darius@midget.dons.net.au # Date 1233446487 -37800 # Node ID b0057548801ff29495e5f00af4c5d49a169ffd59 # Parent 0baf9538a1b6df3ae9f27ae15cb5be2cb035de3b Startup script for rc.d diff -r 0baf9538a1b6 -r b0057548801f zbmux.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/zbmux.sh Sun Feb 01 10:31:27 2009 +1030 @@ -0,0 +1,32 @@ +#!/bin/sh +# + +# PROVIDE: zbmux +# REQUIRE: LOGIN +# KEYWORD: shutdown + +# Add the following line to /etc/rc.conf to enable `zbmux': +# +#zbmux_enable="YES" +# + +. "/etc/rc.subr" + +name="zbmux" +rcvar=`set_rcvar` + +base="/home/darius/projects/ZigBee" +command="/usr/local/bin/twistd" +command_args="-l $base/$name.log --pidfile=$base/$name.pid -y $base/$name.tac" +pidfile="$base/$name.pid" +required_files="$base/$name.tac" +command_interpreter="/usr/local/bin/python2.5" +zbmux_chdir="$base" + +# read configuration and set defaults +load_rc_config "$name" +: ${zbmux_enable="NO"} +: ${zbmux_flags=""} +: ${zbmux_user="darius"} + +run_rc_command "$1"