diff options
Diffstat (limited to 'net/stund/files/stund.in')
-rw-r--r-- | net/stund/files/stund.in | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/net/stund/files/stund.in b/net/stund/files/stund.in new file mode 100644 index 000000000000..56da993c33b2 --- /dev/null +++ b/net/stund/files/stund.in @@ -0,0 +1,34 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: stund +# REQUIRE: NETWORKING SERVERS +# BEFORE: DAEMON +# KEYWORD: shutdown + +. /etc/rc.subr + +: ${stund_enable:=NO} +: ${stund_pidfile:=/var/run/stund.pid} +: ${stund_flags="-h \"\$stund_ip1\" -a \"\$stund_ip2\" -b"} + +name="stund" +command="%%PREFIX%%/sbin/stund" +rcvar=stund_enable +extra_commands="status" +pidfile="$stund_pidfile" + +load_rc_config $name + +start_precmd=stund_prestart +stund_prestart() { + if [ -z "$stund_ip1" -o -z "$stund_ip2" ]; then + echo stund: failed: you must set stund_ip1 and stund_ip2 1>&2 + return 1 + fi + return 0 +} + +run_rc_command "$1" |